抱歉,我还是个新手,正在学习 cdk 的知识,如果可能的话,我想在堆栈级别添加以下标签,以便它将传播到我计划添加的所有 aws 资源。我计划添加的以下标签是这样的:
app = pogi
env = poc
tier = panot
我的 stack.js 只有这个,我不知道在哪里添加标签
import * as cdk from 'aws-cdk-lib';
import { Construct } from 'constructs';
// import * as sqs from 'aws-cdk-lib/aws-sqs';
import * as s3 from 'aws-cdk-lib/aws-s3'
export class InfraStack extends cdk.Stack {
constructor(scope: Construct, id: string, props?: cdk.StackProps) {
super(scope, id, props);
// The code that defines your stack goes here
// example resource
// const queue = new sqs.Queue(this, 'InfraQueue', {
// visibilityTimeout: cdk.Duration.seconds(300)
// });
// S3 bucket
const panotbucket = new s3.Bucket(this, 'panotbucket07032024-test', {
bucketName: 'panotbucket07032024',
versioned: true,
publicReadAccess: false
})
}
}
Tags.of(this).add("myTag", "myValue");
参考:https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.Tags.html