删除 cluodformation 时无效或无法假设
when deleting cluodformation ` is invalid or cannot be assumed`
我有这样的错误
Role arn:aws:iam::xxxxxx:role/cdk-xxxxxxxxp-northeast-1 is invalid or cannot be assumed
好的,所以我用AdministratorAccess
做了这个角色
同名
cdk-stagcdk-cfxxxxxxxxxxxx-northeast-1
然而同样的错误发生了。
nnnn...我不知道还能做什么
有人帮忙吗?
我制作角色的步骤如下。
创建策略 -> AWS 账户 -> 添加 AdministratorAccess -> 然后设置相同的名称 cdk-stagcdk-cxxxxxx-ap-northeast-1
解决方案
role
没有信任策略,
所以我像下面这样更改了信任策略。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "sts:AssumeRole",
"Condition": {}
}
]
}
感谢@Marcin
当您删除 bootstrap 堆栈时会发生这种情况。只需 re-bootstrap 具有 cdk bootstrap
的环境,它将创建必要的角色。
我有这样的错误
Role arn:aws:iam::xxxxxx:role/cdk-xxxxxxxxp-northeast-1 is invalid or cannot be assumed
好的,所以我用AdministratorAccess
同名
cdk-stagcdk-cfxxxxxxxxxxxx-northeast-1
然而同样的错误发生了。
nnnn...我不知道还能做什么
有人帮忙吗?
我制作角色的步骤如下。
创建策略 -> AWS 账户 -> 添加 AdministratorAccess -> 然后设置相同的名称 cdk-stagcdk-cxxxxxx-ap-northeast-1
解决方案
role
没有信任策略,
所以我像下面这样更改了信任策略。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "sts:AssumeRole",
"Condition": {}
}
]
}
感谢@Marcin
当您删除 bootstrap 堆栈时会发生这种情况。只需 re-bootstrap 具有 cdk bootstrap
的环境,它将创建必要的角色。