2

当按照这个Github 案例:amazon-textract-serverless-large-scale-document-processing to executecdk bootstrap时,当“CDKToolkit:creating CloudFormation changset...”为“ValidationError: Stack [CDKToolkit]不存在”时会显示错误消息。

用于参考此Stack Overflow 案例以更新 DescribeStack、DescribeChangeset 和 Createchangeset 的策略。

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

想知道需要做更多的事情才能进行。

4

2 回答 2

3

检查 AWS CloudFormation 控制台并了解“正在审查过程”中暂停的“CDK Toolkit”堆栈的状态。从这个Stack Overflow 案例中学习,因此删除了该堆栈并cdk bootstrap再次在命令行中运行,然后它就起作用了。

于 2019-07-12T02:15:44.610 回答
1

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

于 2019-06-12T19:07:22.240 回答