我已經使用 aws CDK 打字稿部署了 2 個服務。默認情況下,其中一項服務在 AWS Cost Explorer 服務的標簽中列出:

所以我嘗試將標簽添加到另一個服務:
export class CdkStack extends cdk.Stack {
constructor(scope: cdk.Construct, id: string, props: scStackProps<ICdkStackProps>) {
super(scope, id, props);
const {config, context} = props;
const vpc = ec2.Vpc.fromLookup(this, "vpc", {
vpcName: "baseInfrastructure/vpc",
});
cdk.Tags.of(this).add("aws:cloudformation:stack-name", `${config.container.name}`);
但是在 Cloudformation 堆疊中出現錯誤:
UPDATE_FAILED aws: prefixed tag key names are not allowed for external use.
所以請讓我知道我錯在哪里以及如何解決此問題,以便我可以在 AWS Cost Explorer 標簽中看到我的兩項服務。
uj5u.com熱心網友回復:
正如訊息所說,您不能創建aws:-prefixed 標簽,只有 AWS 可以管理這些標簽。
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
這些標簽是自動創建的并傳播到所有支持的資源。如果這還不夠,請創建您自己的自定義標簽。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/347475.html
