首页 > 解决方案 > AWS - LAMBDA - CLI - 更新功能代码 - 在该区域无法访问

问题描述

当我尝试通过命令行触发更新功能代码时,我收到错误“在此区域无法访问”。

我相信我当前位于 eu-west-2 区域的配置文件与部署到 us-east-1 的功能冲突。无需更改我的个人资料和/或区域,允许我的用户访问/写入此区域 lambda 函数的最佳方法是什么

aws lambda update-function-code \
    --function-name  arn:aws:lambda:us-east-1:xxxxxxxx:function:xxxxxx \ 
    --zip-file fileb://lambda_bundle.zip

错误:调用 UpdateFunctionCode 操作时发生错误 (ResourceNotFoundException):来自“us-east-1”的函数在此区域 (“eu-west-2”) 中不可访问

标签: amazon-web-servicesaws-lambda

解决方案


通常您只需将--region添加到您的命令中:

aws lambda update-function-code \
    --function-name  arn:aws:lambda:us-east-1:xxxxxxxx:function:xxxxxx \ 
    --zip-file fileb://lambda_bundle.zip \
    --region us-east-1

推荐阅读