在 us-east-1 区域中启动给定的 cloudformation 模板时出错。 (构建 lambda 函数接收错误)
Posted
技术标签:
【中文标题】在 us-east-1 区域中启动给定的 cloudformation 模板时出错。 (构建 lambda 函数接收错误)【英文标题】:Getting Error while launching the given cloudformation template in us-east-1 region. ( Build lambda Function receives error) 【发布时间】:2021-04-01 05:56:11 【问题描述】:错误:构建 Lambda 函数收到以下错误。
AccessDeniedExceptionnull(服务:AWSLambdaInternal;状态代码:403;错误代码:AccessDeniedException;请求 ID:7a8c9e0e-61db-403b-9448-0f5e61beddd4;代理:null)
我正在尝试使用以下链接运行 cloudformation 模板。当堆栈正在执行时,它会回滚并给出上述错误。
这个问题的可能原因是什么??
使用这个 git 仓库:https://github.com/aws-samples/serverless-machine-learning-on-aws
使用此cloudformation模板链接:https://console.aws.amazon.com/cloudformation/home?region=us-east-1#/stacks/new?stackName=serverless-ml&templateURL=https://aws-ml-blog.s3.amazonaws.com/artifacts/serverless-machine-learning-on-aws/template.json
使用此博客创建cloudformation模板:https://aws.amazon.com/blogs/machine-learning/deploying-machine-learning-models-as-serverless-apis/
【问题讨论】:
您为哪些资源获得此例外? 为此打开了链接问题:github.com/aws-samples/serverless-machine-learning-on-aws/… @PatMyron,我已经打开了这个问题,以便 git repo 中的某个人做出回应。我希望***上的人们反应更快。有什么可以帮忙的吗? @Marcin,构建 lambda 函数因上述错误而失败。我是否必须在 s3 存储桶或默认模板中导入一些代码,无论指定什么都足够好。如果您知道,请告诉我。 我尝试在其他 aws 帐户中运行 cloudformation 模板,它可以工作。任何人都知道为什么它不适用于我的帐户。和我有什么关系??如果有人知道,请告诉我。 【参考方案1】:答案与在特定区域未正确配置默认 vpc 有关。 如果您尝试使用任何其他地区或其他 aws 帐户,它肯定会起作用。
【讨论】:
以上是关于在 us-east-1 区域中启动给定的 cloudformation 模板时出错。 (构建 lambda 函数接收错误)的主要内容,如果未能解决你的问题,请参考以下文章
“GetObject 时发生错误。S3 错误代码:PermanentRedirect。S3 错误消息:存储桶位于此区域:us-east-1