当前位置: 首页 > 知识库问答 >
问题:

BOTO3无法访问给定的区域名称,同时使用AWS Lambda提供的区域

臧俊杰
2023-03-14

我有一个像这样的boto客户

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

我使用这个客户端检测文本从图像和部署的代码在AWS区域,其中Rekognsion api不可用,但提供区域名称,它在客户端可用。在执行/测试lambda函数时,它给

errorMessage": "Could not connect to the endpoint URL: \"https://rekognition.ap-south-1.amazonaws.com/"

为什么选择我在客户“us-east-1”中提供的ap-south-1

客户端=boto3.client('rekognture',region_name="us-East-1")

但当我在本地运行代码时,区域名为:-ap-south-1,在客户端

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

它运行得非常好

但不是在AWS lambda上运行

当两个区域相同时成功运行(us-east-1)

太好了,如果有人能提供任何建议,很快需要帮助!!!!!!!

共有1个答案

裴嘉许
2023-03-14

截至2018年3月15日,AWS Rekogniton在孟买不受支持(ap-south-1)

请参阅支持的地区:Amazon Rekognion-可用地区

 类似资料:
  • 问题内容: 我经历了题为“以编程方式将AWS区域设置为1”的问题,但它没有提供我需要的所有答案。 Q1:我得到一个。我究竟做错了什么?还是我错过了错别字。 } 问题2:如果要从中构建Lambda函数,需要进行哪些代码更改?我知道如何创建lambda函数及其所需的角色。只是需要知道我编写的代码是否需要更改。我应该如何实现LambdaFuctionHandler类,如下所示: 问题答案: 关于Q1,请

  • 我有以下方法返回AmazonS3上传文件。在本地环境中,我必须连接到不同区域的s3 bucket,但在其他环境中,s3 bucket和应用程序代码是相同的aws区域。 当我从本地运行时,我得到了以下异常,我错过了什么? 原因:com.amazonaws.sdkclientexception:无法通过区域提供程序链找到区域。必须在生成器或安装环境中提供显式区域才能提供区域。在com.amazonaw

  • 我已经完成了题为“以编程方式设置AWS区域1”的问题,但它并没有提供我所需要的全部答案。 Q1:我得到一个找到一个region。我做错了什么?还是我漏掉了一个错别字。 } Q2:如果我想用它构建一个Lambda函数,需要做哪些代码更改?我知道如何创建lambda函数和它所需要的角色。只需要知道我编写的代码是否需要更改。我应该如何实现LambdaFuctionHandler类,如下所示:

  • 问题内容: 如何为基于Spring的@Scheduled cron作业配置时区? 背景: 我有一份使用Spring的注释每天执行一次的工作,例如下午2点: 问题是2PM在不同服务器之间不同,因为Spring在 内部使用。此外,JavaDoc中的 规定: 获取此主机的默认TimeZone。默认TimeZone的来源可能会因实现方式而异。 换句话说,未确定时区。它可能取决于JVM实现,服务器时区配置,

  • 我还看到“cdt”快捷方式正在linux“zdump”输出中使用: ZDUMP-V美国/哈瓦那grep 2013美国/哈瓦那Sun 2013年3月10日04:59:59 2013 UTC=Sun 3月9日23:59:59 2013 CST ISDST=0 GMTOFF=-18000美国/哈瓦那Sun 2013年3月10日05:00:00 2013 UTC=Sun 2013年11月3日04:59:5

  • 问题内容: 我需要以[+/-] hh:mm的格式保存手机的时区 我正在使用TimeZone类来处理此问题,但是我只能获得以下格式: 我宁愿不对结果进行子串化,是否可以设置任何键或选项标志来仅获取值,而不获取该时区的名称(GMT / CET / PST …)? 问题答案: 我需要以[+/-] hh:mm的格式保存手机的时区 不,你没有。仅靠偏移量是不够的,您需要存储整个时区名称/ id。例如,我住在