AWS - LAMBDA - CLI - 更新功能代码 - 在此区域无法访问

syd*_*der -1 amazon-web-services aws-lambda

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

我相信我当前位于 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
Run Code Online (Sandbox Code Playgroud)

错误:调用 UpdateFunctionCode 操作时发生错误 (ResourceNotFoundException):在此区域 ('eu-west-2') 中无法访问 'us-east-1' 中的函数

Mar*_*cin 5

通常你只需将--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
Run Code Online (Sandbox Code Playgroud)