特定の API オペレーションを呼び出してスタックを作成または更新するときに、スタックにタグを追加すると、Resource Orchestration Service (ROS) は、スタック内のタグ機能をサポートするリソースにタグを伝達できます。
使用上の注意
テンプレート内のリソースと、リソースが属するスタックに同じタグキーがある場合、次のルールが適用されます。
ROS スタック: テンプレート内のリソースのタグがリソースに使用されます。たとえば、テンプレート内のリソース A に
k1:v1タグが定義されています。CreateStack オペレーションを呼び出してスタックを作成するときに、リソース A が属する ROS スタックにk1:v2タグを追加すると、リソース A には CreateStackk1:v1タグが使用されます。Terraform スタック: スタックのタグがリソースに使用されます。たとえば、テンプレート内のリソース A に
k1:v1タグが定義されています。CreateStack オペレーションを呼び出してスタックを作成するときに、リソース A が属する Terraform スタックにk1:v2タグを追加すると、リソース A には CreateStackk1:v2タグが使用されます。
テンプレート内のリソースにタグがないが、リソースが属するスタックにタグがある場合、またはリソースとスタックに異なるタグキーがある場合、スタックのタグがリソースに伝達されます。たとえば、テンプレート内のリソース A に
k1:v1タグが定義されています。CreateStack オペレーションを呼び出してスタックを作成するときに、リソース A が属するスタックにk2:v2タグを追加すると、リソース A には CreateStackの作成k1:v1 and k2:v2タグが使用されます。タグは、CreateStack オペレーションを呼び出してスタックを作成するか、UpdateStack オペレーションを呼び出してスタックを更新する場合にのみ伝達されます。TagResources オペレーションを呼び出してスタックにタグを追加する場合は、タグは伝達されません。
タグの伝達をサポートする ROS リソースタイプ
Alibaba Cloud サービス | リソースタイプ |
API ゲートウェイ | |
Alibaba Cloud CDN (CDN) | |
クラウドエンタープライズネットワーク (CEN) | |
クラウドファイアウォール | |
Container Service for Kubernetes (ACK) | |
Elastic Container Instance | |
Alibaba Cloud DNS (DNS) | |
PolarDB-X 1.0 | |
Elastic Compute Service (ECS) | |
Elasticsearch | |
オートスケーリング | |
Function Compute | |
ApsaraMQ for Kafka | |
ApsaraDB for MongoDB | |
ファイルストレージ NAS (NAS) | |
CloudOps Orchestration Service (OOS) | |
オブジェクトストレージサービス (OSS) | |
Tablestore | |
ApsaraDB RDS | |
Tair (Redis OSS 互換) | |
ApsaraMQ for RocketMQ | |
Serverless App Engine (SAE) | |
Smart Access Gateway (SAG) | |
サーバーロードバランサー (SLB) | |
Simple Log Service (SLS) | |
Virtual Private Cloud (VPC) |
タグの伝達をサポートする Terraform リソースタイプ
詳細については、「サポートされているリソース」セクションの「カスタムスタックタグの伝達をサポートするリソース」リストをご参照ください。