上次修改日期与检索到的参数的上次修改日期不匹配



我收到这个错误

Failed to create ChangeSet cdk-deploy-change-set on production-ec2: FAILED, Parameters: [ssm:/aws/service/ami-amazon-linux-latest/amzn2-ami-hvm-x86_64-gp2:45:1619654085749] last modified date does not match with the last modified date of the retrieved parameters.

尝试运行cdk deploy

一些背景:

  1. 我用本地机器在docker映像和我自己的用户中成功创建了整个堆栈
  2. 我在ec2上用角色而不是我的用户凭据重新创建了这个docker映像,然后失败了

我在网上找不到关于这个错误的任何信息,请帮忙。

您也可以在typescript 中执行类似操作

const amznLinux = ec2.MachineImage.lookup({
name: 'amzn2-ami-hvm-2.0.*-x86_64-gp2',
owners: ['amazon']
});

或在python 中

machine_image = ec2.MachineImage.lookup(
name='amzn2-ami-hvm-2.0.*-x86_64-gp2',
owners=['amazon']
)

这将在合成时进行CDK查找,并且不会解析输出CloudFormation模板中的ssm参数。

最新更新