AWS Protonsumber daya daya daya daya daya daya - AWS Proton

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

AWS Protonsumber daya daya daya daya daya daya

AWS Protonsumber daya yang ditetapkan Amazon Resource Name (ARN) menyertakan templat lingkungan dan versi mayor dan minor, templat layanan dan versi utama dan minor, lingkungan, layanan, instans layanan, komponen, dan repositori mereka. Anda dapat menandai sumber daya ini untuk membantu mengatur dan mengidentifikasinya. Anda dapat menggunakan tag untuk mengategorikan sumber daya berdasarkan tujuan, pemilik, lingkungan, atau kriteria lainnya. Untuk informasi selengkapnya, lihat Strategi Penandaan . Untuk melacak dan mengelolaAWS Protonsumber daya daya daya, Anda dapat menggunakan fitur penandaan yang dijelaskan di bagian berikut.

AWSpemberian tag

Anda dapat menetapkan metadata ke sumber daya AWS Anda dalam bentuk tag. Setiap tag terdiri dari kunci yang ditentukan pelanggan dan nilai opsional. Tag membantu Anda mengelola, mengidentifikasi, mengatur, dan memfilter sumber daya.

penting

Jangan menambahkan informasi pengenal pribadi (PII) atau informasi rahasia atau sensitif lainnya dalam tag. Tag dapat diakses oleh banyak orangLayanan AWS, termasuk penagihan. Tag tidak dimaksudkan untuk digunakan dalam data sensitif atau privat.

Setiap tag memiliki dua bagian.
  • Kunci tag (misalnya,CostCenter,Environment, atauProject). Kunci tag peka huruf besar dan kecil.

  • Nilai tag (opsional) (misalnya,111122223333atauProduction). Seperti kunci tanda, nilai tanda peka huruf besar dan kecil.

Persyaratan penggunaan dan penamaan dasar berikut berlaku untuk tag.
  • Setiap sumber daya dapat memiliki maksimum 50 tag yang dibuat pengguna.

    catatan

    Sistem dibuat tag yang dimulai denganaws:awalan dicadangkan untukAWSmenggunakan, dan tidak menghitung terhadap batas ini. Anda tidak dapat mengedit atau menghapus tag yang dimulai dengan prefiks aws:.

  • Untuk setiap sumber daya, setiap kunci tag harus unik, dan setiap kunci tag hanya dapat memiliki satu nilai.

  • Kunci tag harus minimal 1 dan maksimal 128 karakter Unicode dalam UTF-8.

  • Nilai tag harus minimal 1 dan maksimal 256 karakter Unicode dalam UTF-8.

  • Karakter yang diperbolehkan dalam tag adalah huruf, angka, spasi yang dapat diwakili dalam UTF-8, dan karakter berikut:/= + - @.

AWS Protonpemberian tag

DenganAWS Proton, Anda dapat menggunakan kedua tag yang Anda buat serta tag yangAWS Protonsecara otomatis menghasilkan untuk Anda.

AWS Proton​ AWStag yang dikelola

Saat Anda membuatAWS Protonsumber daya daya daya dayaAWS ProtonSecara otomatis menghasilkan dayaAWStag terkelola sumber daya baru Anda seperti yang ditunjukkan dalam diagram berikut.AWStag terkelola kemudian menyebar ke yang lainAWS Protonsumber daya yang didasarkan pada sumber daya baru Anda. Misalnya, tag terkelola dari template lingkungan menyebar ke versinya, dan tag terkelola dari penyebaran layanan ke instance layanannya.

catatan

AWStag yang dikelolatidakdihasilkan untuk koneksi akun lingkungan. Untuk informasi selengkapnya, lihat Koneksi akun lingkungan.

Diagram yang menggambarkanAWSpropagasi tanda terkelola.

Menandai propagasi ke sumber daya yang disediakan

Jika sumber daya yang disediakan, seperti yang didefinisikan dalam template layanan dan lingkungan, dukunganAWSpenandaan,AWStag terkelola menyebar sebagai tag yang dikelola pelanggan ke sumber daya yang disediakan. Tag ini tidak akan menyebar ke sumber daya yang disediakan yang tidak mendukungAWSpenandaan daya.

AWS Protonmenerapkan tag ke sumber daya Anda denganAWS Protonakun, templat terdaftar dan lingkungan yang diterapkan, serta layanan dan contoh layanan seperti yang dijelaskan dalam tabel berikut. Anda dapat menggunakan dayaAWStag terkelola untuk melihat dan mengelolaAWS Protonsumber daya daya daya Anda tidak dapat mengubahnya.

AWSkunci tag terkelola Kunci yang dikelola pelanggan Deskripsi

aws:proton:account

proton:account

KlasterAWSakun yang membuat dan menyebarkanAWS Protonsumber daya daya daya daya

aws:proton:template

proton:template

ARN dari template yang dipilih.

aws:proton:environment

proton:environment

ARN dari lingkungan yang dipilih.

aws:proton:service

proton:service

ARN dari layanan yang dipilih.

aws:proton:service-instance

proton:service-instance

ARN dari contoh layanan yang dipilih.

aws:proton:component

proton:component

ARN dari komponen yang dipilih.

Berikut ini adalah contoh dariAWStag terkelola untukAWS Protonsumber daya daya daya daya

"aws:proton:template" = "arn:aws:proton:region-id:account-id:environment-template/env-template"

Berikut ini adalah contoh tag yang dikelola pelanggan yang diterapkan ke sumber daya yang disediakan yang disebarkan dariAWStag yang dikelola.

"proton:environment:database" = "arn:aws:proton:region-id:account-id:rds/env-db"

DenganAWSpenyediaan yang dikelola,AWS Protonmenerapkan tag disebarkan langsung ke sumber daya yang disediakan.

Denganpenyediaan yang dikelola sendiri,AWS Protonmembuat tag yang disebarkan tersedia bersama dengan file iAC yang dirender yang dikirimkan dalam permintaan tarik penyediaan (PR). Tag disediakan dalam variabel peta stringproton_tags. Kami menyarankan Anda membuat referensi ke variabel ini dalam konfigurasi Terraform Anda untuk menyertakanAWS ProtonTag Dayadefault_tags. Ini merambatAWS Protontag untuk semua sumber daya yang disediakan.

Contoh berikut menunjukkan metode ini propagasi tag dalam lingkungan Terraform template.

Berikutproton_tagsdefinisi variabel daya:

proton.environment.variables.tf:

variable "environment" { type = object({ inputs = map(string) name = string }) } variable "proton_tags" { type = map(string) default = null }

Berikut adalah bagaimana nilai tag ditugaskan ke variabel ini:

proton.auto.tfvars.json:

{ "environment": { "name": "dev", "inputs": { "ssm_parameter_value": "MyNewParamValue" } } "proton_tags" : { "proton:account" : "123456789012", "proton:template" : "arn:aws:proton:us-east-1:123456789012:environment-template/fargate-env", "proton:environment" : "arn:aws:proton:us-east-1:123456789012:environment/dev" } }

Dan inilah cara Anda dapat menambahkanAWS Protontag ke konfigurasi Terraform Anda sehingga ditambahkan ke sumber daya yang disediakan:

# Configure the AWS Provider provider "aws" { region = var.aws_region default_tags { tags = var.proton_tags } }

Tag yang dikelola pelanggan

MASING-MASINGAWS Protonsumber daya memiliki kuota maksimum 50 tag yang dikelola pelanggan. Tag yang dikelola pelanggan menyebar ke anakAWS Protonsumber daya dengan cara yang samaAWStag terkelola melakukannya, kecuali mereka tidak menyebar ke yang adaAWS Protonsumber daya atau sumber daya yang disediakan. Jika Anda menerapkan tag baru keAWS Protonsumber daya dengan sumber daya anak yang ada dan Anda ingin sumber daya anak yang ada untuk ditandai dengan tag baru, Anda perlu menandai setiap sumber daya anak yang ada secara manual, menggunakan konsol atauAWS CLI.

Buat tag dengan menggunakan konsol dan CLI

Saat Anda membuatAWS Protonsumber daya menggunakan konsol, Anda diberi kesempatan untuk membuat tag yang dikelola pelanggan baik di halaman pertama atau kedua dari prosedur pembuatan seperti yang ditunjukkan dalam snapshot konsol berikut. Pilih DayaTambahkan tanda baru, masukkan kunci dan nilai dan lanjutkan.

Sebuah snapshot konsol membuat antarmuka tag.

Setelah Anda membuat sumber daya baru menggunakanAWS Protonkonsol, Anda dapat melihat daftarnyaAWStag yang dikelola dan dikelola pelanggan dari halaman detail.

Membuat atau mengedit tag
  1. DiAWS Protonkonsol, membukaAWS Protonhalaman detail sumber daya di mana Anda dapat melihat daftar tag.

  2. Pilih Kelola tanda.

  3. DiKelola taghalaman, Anda dapat melihat, membuat, menghapus dan mengedit tag. Anda tidak dapat mengubah dayaAWStag terkelola yang tercantum di bagian atas. Namun, Anda dapat menambah dan memodifikasi tag yang dikelola pelanggan dengan bidang pengeditan, yang tercantum setelahAWStag yang dikelola.

    Pilih DayaTambahkan tanda baruuntuk membuat tag baru.

  4. Masukkan kunci dan nilai untuk tag baru.

  5. Untuk mengedit tag, masukkan nilai di bidang nilai tag untuk kunci yang dipilih.

  6. Untuk menghapus tandaMenghapusuntuk tag yang dipilih.

  7. Setelah Anda menyelesaikan perubahan, pilihSimpan perubahan daya.

Buat tag menggunakanAWS Proton​ AWS CLI

Anda dapat melihat, membuat, menghapus dan mengedit tag menggunakanAWS Proton AWS CLI.

Anda dapat membuat atau mengedit sumber daya seperti yang ditunjukkan pada contoh berikut.

$ aws proton tag-resource \ --resource-arn "arn:aws:proton:region-id:account-id:service-template/webservice" \ --tags '[{"key":"mykey1","value":"myval1"},{"key":"mykey2","value":"myval2"}]'

Anda dapat menghapus sumber daya seperti yang ditunjukkan pada contoh berikutnya.

$ aws proton untag-resource \ --resource-arn "arn:aws:proton:region-id:account-id:service-template/webservice" \ --tag-keys '["mykey1","mykey2"]'

Anda dapat mencantumkan tag untuk sumber daya seperti yang ditunjukkan pada contoh akhir.

$ aws proton list-tags-for-resource \ --resource-arn "arn:aws:proton:region-id:account-id:service-template/webservice"