Amazon Cognito区域与AWS控制台区域

时间:2016-02-22 03:44:13

标签: amazon-web-services amazon-cognito

为什么Amazon Cognito拥有自己的区域? Amazon Cognito的区域是否需要与我在AWS Console中设置的区域相同?

2 个答案:

答案 0 :(得分:3)

与其他AWS服务一样,Cognito可作为多个地区的服务提供。要访问该服务,您必须提供要访问的区域。每个区域中的用户数据仅适用于该区域 - 如果我要在us-east-1中配置的标识池中创建标识,如果我提供了区域eu-west-1,我将无法访问它。

具体而言,对于Cognito身份,它会跟踪每个身份ID以及该身份可能使用的任何公共提供者信息,以了解其所提供的任何内容是否是该用户的有效标识符。 对于Cognito sync,它管理每个身份的同步数据/元数据。

是的,您在控制台中配置Cognito标识池的区域需要与您为客户端提供的区域相同。

如果您使用Cognito身份获取其他地区的资源凭据,则完全支持。从一个地区出售的凭证可以在另一个地区使用。

答案 1 :(得分:1)

Amazon Cognito目前仅在3个地区推出。他们是美国东部(弗吉尼亚北部),欧盟(爱尔兰)和亚太地区(东京)。但是我在console.aws.com中有一个区域而不是其中一个区域。但是现在我试图在console.aws.amazon.com/cognito创建一个Cognito身份,我必须选择上面列出的一个区域,它只在console.aws.com个区域的子集中受支持。

要回答我问题中更重要的部分,可以在此处选择其他区域,而Beanstalk设置为从不同区域为您的应用程序提供服务是。这就是我现在设置的方式。