我正在尝试使用sam deploy -g在这篇文章之后部署示例应用程序。
在sam local invoke "HelloWorldFunction" -e events/event.json和sam local start-api中一切都如预期的那样工作)
另一方面,sam deploy --guided在以下方面失败了:
无法确定要授权的服务/操作名称(服务: AWSLambdaInternal;状态代码: 403;错误代码: AccessDeniedException;请求ID: xxxx-xxxx;代理: null)
遵循这一资源,将get方法更改为post也没有帮助。下面是命令输出的屏幕截图。
任何帮助都是非常感谢的!
我的本地机器信息:
OS: macOS BigSur version 11.1
Docker version 20.10.0, build 7287ab3
SAM CLI, version 1.15.0
aws-cli/2.1.15 Python/3.7.4 Darwin/20.2.0 exe/x86_64

发布于 2020-12-31 14:14:04
从博客帖子来看,它还不能在全球范围内使用。
您现在可以使用容器映像在美国东部(N. Virginia)、美国东部(俄亥俄)、美国西部(俄勒冈州)、亚洲太平洋(东京)、亚洲太平洋(新加坡)、欧洲(爱尔兰)、欧洲(法兰克福)、南美洲(圣保罗)部署Lambda功能。我们正在努力增加对更多地区的支持。
发布于 2020-12-31 10:52:15
我也有同样的问题,但我想我已经找到了它的来源。这是AWS地区的问题。我的部署不适用于欧盟-西-3(巴黎)地区,而是在欧盟-西-1(爱尔兰)地区工作。希望AWS能迅速解决这个问题,它看起来有点业余,有一个不起作用的起步:
https://stackoverflow.com/questions/65507486
复制相似问题