View a markdown version of this page

CloudFormation penandaan sumber daya - AWS CloudFormation

Ini adalah Panduan Referensi CloudFormation Template baru. Harap perbarui bookmark dan tautan Anda. Untuk bantuan memulai CloudFormation, lihat Panduan AWS CloudFormation Pengguna.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

CloudFormation penandaan sumber daya

Anda dapat menerapkan tag ke sumber daya dengan menggunakan Tags properti di CloudFormation template Anda, yang dapat membantu Anda mengidentifikasi dan mengkategorikan sumber daya tersebut.

Untuk informasi tentang sumber daya mana yang mendukung Tags properti, lihat sumber daya individual dalam referensi jenis AWS sumber daya dan properti. Jika sumber daya belum mendukung Tags properti, layanan sumber daya mungkin mendukung penandaan menggunakan operasi API-nya sendiri. Untuk informasi selengkapnya, lihat dokumentasi untuk layanan tersebut.

Selain tag apa pun yang Anda tentukan, CloudFormation secara otomatis membuat tag tingkat tumpukan berikut dengan awalan: aws:

  • aws:cloudformation:logical-id

  • aws:cloudformation:stack-id

  • aws:cloudformation:stack-name

A aws: walan dicadangkan untuk AWS digunakan. Prefiks ini tidak peka terhadap huruf besar/kecil. Jika Anda menggunakan prefiks ini di properti Key atau Value, Anda tidak dapat memperbarui atau menghapus tanda. Tanda dengan prefiks ini tidak dihitung terhadap jumlah tanda per sumber daya.

Penyebaran tag tingkat tumpukan ke sumber daya, termasuk tag dengan aws: awalan, bervariasi menurut jenis sumber daya. Misalnya, tag tidak disebarkan ke volume Amazon EBS yang dibuat dari pemetaan perangkat blok.

catatan

Beberapa sumber daya memerlukan pengaturan propagasi tag eksplisit. Misalnya, AWS::AutoScaling::AutoScalingGroup resource harus memiliki PropagateAtLaunch propertinya yang disetel untuk true menyebarkan tag ke instans EC2-nya. Namun, tag tingkat tumpukan secara otomatis diterapkan ke instans EC2 terlepas dari setelannya. PropagateAtLaunch

Sintaksis

JSON

{ "Key" : String, "Value" : String }

YAML

Key: String Value: String

Sifat-sifat

Key

Nama kunci dari tanda. Anda dapat menentukan nilai yang terdiri dari 1 hingga 128 karakter Unicode dan tidak boleh diawali dengan aws:. Anda dapat menggunakan salah satu karakter berikut: kumpulan huruf Unicode, digit, spasi,_,.,:,/,=,+, @-, dan".

Wajib: Ya

Tipe: String

Value

Nilai untuk tanda. Anda dapat menentukan nilai dengan panjang 1 hingga 256 karakter. Anda dapat menggunakan salah satu karakter berikut: set huruf Unicode, angka, spasi putih, _, ., /, =, +, dan -.

Wajib: Ya

Tipe: String

Contoh

Contoh ini menunjukkan properti Tags. Anda menentukan properti ini dalam bagian Properties dari sumber daya yang mendukungnya. Ketika sumber daya dibuat, Environment tag diatur secara dinamis menggunakan parameter, dan Owner tag diatur secara statis keMyName.

JSON

"Tags" : [ { "Key" : "Environment", "Value" : { "Ref": "Environment" } }, { "Key" : "Owner", "Value" : "MyName" } ]

YAML

Tags: - Key: Environment Value: !Ref Environment - Key: Owner Value: MyName

Lihat juga