如何在另一个 AWS 区域使用不同的 AWS 终端节点?
How do I use a different AWS endpoint with another AWS region?
我正在对当前位于 US-West-1 区域的 S3 数据桶使用 AWS 识别。遗憾的是,该区域不支持 AWS Rekognition。我试图将我的存储桶复制到 US-West-2 区域,但在获取元数据时遇到了困难。因此,我的问题是,如何将我的 API 调用路由到另一个端点,特别是端点“https://rekognition.us-east-1.amazonaws.com”,即使存储桶位于另一个区域。如有任何帮助或建议,我们将不胜感激。
编辑:我认为这可能与提及有关,我在 Python 上运行。
假设您在 python 脚本中使用 boto3,您应该能够在创建 client 资源时 select 一个区域。尝试做类似的事情:
re_client= boto3.client('rekognition', region_name='us-east-1')
如果您的问题是您是否可以在一个区域使用 AWS Rekognition 来访问另一个区域的存储桶:据我所知,您不能。但是,您可以将您的存储桶迁移到特定区域,或使用 S3 cross-region recplication 从两个区域访问数据。
我正在对当前位于 US-West-1 区域的 S3 数据桶使用 AWS 识别。遗憾的是,该区域不支持 AWS Rekognition。我试图将我的存储桶复制到 US-West-2 区域,但在获取元数据时遇到了困难。因此,我的问题是,如何将我的 API 调用路由到另一个端点,特别是端点“https://rekognition.us-east-1.amazonaws.com”,即使存储桶位于另一个区域。如有任何帮助或建议,我们将不胜感激。
编辑:我认为这可能与提及有关,我在 Python 上运行。
假设您在 python 脚本中使用 boto3,您应该能够在创建 client 资源时 select 一个区域。尝试做类似的事情:
re_client= boto3.client('rekognition', region_name='us-east-1')
如果您的问题是您是否可以在一个区域使用 AWS Rekognition 来访问另一个区域的存储桶:据我所知,您不能。但是,您可以将您的存储桶迁移到特定区域,或使用 S3 cross-region recplication 从两个区域访问数据。