我尝试使用以下代码通过 CDK 创建 S3 存储桶
const myBucket = new Bucket(this, 'mybucket', {
bucketName: `NewBucket`
});
Run Code Online (Sandbox Code Playgroud)
由于 S3 存储桶名称是唯一的,当我尝试上传到另一个帐户时,堆栈部署失败。
我可以在每次部署时手动更改存储桶名称,但是有没有办法让我动态添加“NewBucket-${Stack.AWSaccountId}”,以便每当将堆栈部署到任何 aws 帐户存储桶时,都会创建没有任何错误的存储桶名称