ValidationError:堆栈[CDKToolKit]不存在

时间:2019-06-12 10:13:45

标签: aws-cdk

按照此Github case:amazon-textract-serverless-large-scale-document-processing 执行cdk bootstrap时,“ CDKToolkit:正在创建CloudFormation更改集...”时显示错误消息,提示为“ ValidationError:堆栈[CDKToolkit]不存在。”

用于引用此Stack Overflow case来更新DescribeStack,DescribeChangeset和Createchangeset的策略。

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": [
                "cloudformation:CreateChangeSet",
                "cloudformation:DescribeChangeSet",
                "cloudformation:DescribeStacks"
            ],
            "Resource": "*"
        }
    ]
}

想知道需要做些什么才能继续。

2 个答案:

答案 0 :(得分:1)

假设您正在测试AWS账户中进行测试,您是否可以尝试授予用户账户管理员权限,以进行测试并确保它不是权限问题。我看到您正在授予帐户cloudformation权限,但它的作用远不止于此。它需要创建IAM角色,并创建许多其他资源。

答案 1 :(得分:0)

检查AWS CloudFormation控制台并了解“正在审阅过程”中止的“ CDK Toolkit”堆栈的状态。从此code review stack中学到了,因此删除了该堆栈并再次在命令行中运行cdk bootstrap即可。