如何将另一个AWS终端节点与另一个AWS区域一起使用?

时间:2018-07-19 18:19:42

标签: python amazon-web-services amazon-s3 boto

我在当前位于US-West-1地区的S3数据桶上使用AWS识别。不幸的是,该区域不支持AWS Rekognition。我试图将存储桶复制到US-West-2地区,但是在获取元数据时遇到了困难。因此,我的问题是,即使存储桶位于另一个区域,我如何将我的API调用路由到另一个端点,尤其是端点“ https://rekognition.us-east-1.amazonaws.com”。任何帮助或建议,将不胜感激。

编辑:我认为应该提一下,我正在Python上运行它。

1 个答案:

答案 0 :(得分:2)

假设您在python脚本中使用boto3,则在创建client资源时应该可以选择一个区域。尝试做类似的事情:

re_client= boto3.client('rekognition', region_name='us-east-1')

如果您的问题是,是否可以在一个区域中使用AWS Rekognition访问另一个区域中的存储桶:据我所知,您不能。但是,您可以将存储桶迁移到特定区域,也可以使用S3 cross-region recplication从两个区域访问数据。