背景:我在网关账户中有一个没有权限的账户,我们创建用户并使用具备管理员权限的角色来访问 AWS 资源。
配置文件
[profile gateway]
region = ap-southeast-1
output = json
[profile DA]
region = ap-south-1
output = json
role_arn = arn:aws:iam::xxxxxxxxxxxxx:role/jatin
mfa_serial = arn:aws:iam::xxxxxxxxxx:mfa/atin
source_profile = gateway
凭证文件
[gateway]
aws_access_key_id=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
aws_secret_access_key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
现在我正在尝试使用serverless deploy --aws-profile "DA"部署我的lambda函数,它显示AWS配置文件"DA"似乎未配置
但是,如果我运行aws s3 ls --profile "DA"
,它可以正常工作,因此我猜配置文件和凭据没有问题。
gateway
的配置文件,但是你提到了DA
。DA
配置在哪里?在配置文件中,以region = ap-south-1
为标题的块没有以[profile ...]
为标题,这是有意为之吗? - yvesonline