在 cdk 脚本上添加标签

问题描述 投票:0回答:1

抱歉,我还是个新手,正在学习 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
    })
  }
}
typescript amazon-web-services aws-cdk
1个回答
0
投票

Tags.of(this).add("myTag", "myValue");

参考:https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.Tags.html

© www.soinside.com 2019 - 2024. All rights reserved.