如何使用 pulumi aws 提供商定义默认标签

ste*_*mod 4 amazon-web-services pulumi

定义默认标签以便将它们应用于我的堆栈中的所有 AWS 资源的正确方法是什么?我有以下提供程序配置,但我的资源都没有实际标记:

config:
  aws:defaultTags:
    tags:
      key1: value1
      key2: value2
  aws:region: us-west-1
Run Code Online (Sandbox Code Playgroud)

版本:

@pulumi/pulumi@3.10.1
@pulumi/aws@4.15.0
Run Code Online (Sandbox Code Playgroud)

ste*_*mod 5

经过几个小时的反复试验后回答我自己的问题。基于问题中的示例配置:

  • 默认标签应用于新资源
  • 默认标签应用于正在更新的资源
  • 默认标签不会自动应用于所有现有资源
  • 默认标签在任何情况下都不会显示pulumi preview --diff