Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menandai sumber daya MemoryDB Anda
Untuk membantu Anda mengelola cluster dan sumber daya MemoryDB lainnya, Anda dapat menetapkan metadata Anda sendiri ke setiap sumber daya dalam bentuk tag. Tag memungkinkan Anda untuk mengkategorikan AWS sumber daya Anda dengan cara yang berbeda, misalnya, berdasarkan tujuan, pemilik, atau lingkungan. Hal ini berguna ketika Anda memiliki banyak sumber daya dengan jenis yang sama—Anda dapat dengan cepat mengidentifikasi sumber daya tertentu berdasarkan tag yang telah Anda tetapkan. Topik ini menjelaskan tag dan menunjukkan cara membuatnya.
Awas
Sebagai praktik terbaik, sebaiknya Anda tidak menyertakan data sensitif ke dalam tag.
Tag adalah label yang Anda tetapkan ke AWS sumber daya. Setiap tag terdiri dari kunci dan nilai opsional, yang keduanya Anda tentukan. Tag memungkinkan Anda untuk mengkategorikan AWS sumber daya Anda dengan cara yang berbeda, misalnya, berdasarkan tujuan atau pemilik. Misalnya, Anda dapat menentukan satu set tag untuk klaster MemoryDB akun Anda yang membantu Anda melacak pemilik dan grup pengguna masing-masing cluster.
Sebaiknya rancang serangkaian kunci tag yang memenuhi kebutuhan setiap jenis sumber daya. Penggunaan set kunci tag yang konsisten akan memudahkan manajemen sumber daya Anda. Anda dapat mencari dan memfilter sumber daya berdasarkan tag yang Anda tambahkan. Untuk informasi selengkapnya tentang cara mengimplementasikan strategi pemberian tag sumber daya yang efektif, lihat Laporan resmi AWS Praktik Terbaik Pemberian Tag
Tag tidak memiliki arti semantik untuk MemoryDB dan ditafsirkan secara ketat sebagai serangkaian karakter. Selain itu, tag tidak secara otomatis ditetapkan ke sumber daya Anda. Anda dapat mengedit kunci dan nilai tag, serta menghapus tag dari sumber daya kapan saja. Anda dapat menetapkan nilai tag ke null
. Jika Anda menambahkan tag yang memiliki kunci yang sama dengan tag yang sudah ada di sumber daya tersebut, nilai yang baru akan menimpa nilai yang lama. Jika sumber daya dihapus, semua tanda untuk sumber daya tersebut juga akan dihapus.
Anda dapat bekerja dengan tag menggunakan AWS Management Console, the AWS CLI, dan API MemoryDB.
Jika Anda menggunakanIAM, Anda dapat mengontrol pengguna mana di AWS akun Anda yang memiliki izin untuk membuat, mengedit, atau menghapus tag. Untuk informasi selengkapnya, lihat Izin tingkat sumber daya.
Anda dapat menandai sebagian besar sumber daya MemoryDB yang sudah ada di akun Anda. Tabel di bawah ini mencantumkan sumber daya yang mendukung pemberian tag. Jika Anda menggunakan AWS Management Console, Anda dapat menerapkan tag ke sumber daya dengan menggunakan Editor Tag. Beberapa layar sumber daya memungkinkan Anda menentukan tag untuk sebuah sumber daya saat sumber daya tersebut dibuat; misalnya, tag dengan kunci Nama dan nilai yang Anda tentukan. Dalam kebanyakan kasus, konsol menerapkan tag segera setelah sumber daya dibuat (bukan selama pembuatan sumber daya). Konsol dapat mengatur sumber daya sesuai dengan tag Nama, tetapi tag ini tidak memiliki arti semantik untuk layanan MemoryDB.
Selain itu, beberapa tindakan pembuatan sumber daya memungkinkan Anda menentukan tag untuk sumber daya saat sumber daya tersebut dibuat. Jika tag tidak dapat diterapkan selama pembuatan sumber daya, kami akan mengembalikan proses pembuatan sumber daya. Hal ini untuk memastikan bahwa sumber daya dibuat dengan tag atau tidak akan dibuat sama sekali, dan tidak akan ada sumber daya yang dibiarkan tidak bertanda. Dengan memberikan tag pada sumber daya saat pembuatan, Anda tidak perlu menjalankan skrip pemberian tag kustom setelah pembuatan sumber daya.
Jika Anda menggunakan Amazon MemoryDBAPI, the, atau an AWS CLI AWS SDK, Anda dapat menggunakan Tags
parameter pada API tindakan MemoryDB yang relevan untuk menerapkan tag. File tersebut adalah:
CreateCluster
CopySnapshot
CreateParameterGroup
CreateSubnetGroup
CreateSnapshot
CreateACL
CreateUser
Tabel berikut menjelaskan sumber daya MemoryDB yang dapat ditandai, dan sumber daya yang dapat ditandai pada pembuatan menggunakan MemoryDBAPI, file, atau file. AWS CLI AWS SDK
Sumber daya | Mendukung tag | Mendukung penandaan saat pembuatan |
---|---|---|
parametergroup | Ya | Ya |
subnetgroup | Ya | Ya |
cluster | Ya | Ya |
snapshot | Ya | Ya |
user | Ya | Ya |
acl | Ya | Ya |
Anda dapat menerapkan izin tingkat sumber daya berbasis tag dalam IAM kebijakan Anda ke API tindakan MemoryDB yang mendukung penandaan pada pembuatan untuk menerapkan kontrol terperinci atas pengguna dan grup yang dapat menandai sumber daya saat pembuatan. Sumber daya Anda diamankan secara tepat sejak pembuatan—tag yang diterapkan segera ke sumber daya Anda. Oleh karena itu, izin tingkat sumber daya berbasis tag apa pun yang mengontrol penggunaan sumber daya akan langsung diterapkan. Sumber daya Anda dapat dilacak dan dilaporkan dengan lebih akurat. Anda dapat menerapkan penggunaan pemberian tag pada sumber daya baru serta mengontrol kunci dan nilai tag mana yang ditetapkan pada sumber daya Anda.
Untuk informasi selengkapnya, lihat Contoh pemberian tag sumber daya.
Untuk informasi selanjutnya tentang pemberian tag sumber daya Anda untuk penagihan, lihat Memantau biaya dengan tag alokasi biaya.
Aturan berikut berlaku untuk pemberian tag sebagai bagian dari operasi permintaan:
-
CreateCluster :
Jika
--cluster-name
disediakan:Jika tag disertakan dalam permintaan, cluster akan diberi tag.
-
Jika
--snapshot-name
disediakan:Jika tag disertakan dalam permintaan, cluster hanya akan diberi tag dengan tag tersebut. Jika tidak ada tag yang disertakan dalam permintaan, tag snapshot akan ditambahkan ke cluster.
-
CreateSnapshot :
Jika
--cluster-name
disediakan:Jika tag disertakan dalam permintaan, hanya tag permintaan yang akan ditambahkan ke snapshot. Jika tidak ada tag yang disertakan dalam permintaan, tag cluster akan ditambahkan ke snapshot.
-
Untuk snapshot otomatis:
Tag akan menyebar dari tag cluster.
-
CopySnapshot :
Jika tag disertakan dalam permintaan, hanya tag permintaan yang akan ditambahkan ke snapshot. Jika tidak ada tag yang disertakan dalam permintaan, tag snapshot sumber akan ditambahkan ke snapshot salinan.
-
TagResourcedan UntagResource:
Tag akan ditambahkan/dihapus dari sumber daya.
Batasan dasar berikut berlaku untuk tag:
Jumlah maksimum tag per sumber daya – 50
Untuk setiap sumber daya, setiap kunci tag harus unik, dan setiap kunci tag hanya dapat memiliki satu nilai.
Panjang kunci maksimum - 128 karakter Unicode di UTF -8.
Panjang nilai maksimum - 256 karakter Unicode di UTF -8.
Meskipun MemoryDB memungkinkan karakter apa pun dalam tagnya, layanan lain dapat membatasi. Karakter yang diizinkan di seluruh layanan adalah: huruf, angka, dan spasi yang dapat direpresentasikan dalam UTF -8, dan karakter berikut: + - =. _:/@
Kunci dan nilai tag peka huruf besar dan kecil.
aws:
Awalan dicadangkan untuk AWS digunakan. Jika tag memiliki kunci tag dengan awalan ini, Anda tidak dapat mengedit atau menghapus kunci atau nilai tag tersebut. Tag dengan awalanaws:
tidak dihitung terhadap tag per batas sumber daya.
Anda tidak dapat mengakhiri, menghentikan, atau menghapus sumber daya berdasarkan tandanya saja; Anda harus menentukan pengidentifikasi sumber daya tersebut. Misalnya, untuk menghapus snapshot yang Anda beri tag dengan tag kunci yang disebut DeleteMe
, Anda harus menggunakan tindakan DeleteSnapshot
dengan pengidentifikasi sumber daya snapshot tersebut, seperti snap-1234567890abcdef0
.
Untuk informasi lebih lanjut tentang sumber daya MemoryDB yang dapat Anda beri tag, lihat. Sumber daya yang dapat Anda beri tag
Menambahkan tag ke cluster.
aws memorydb tag-resource \ --resource-arn arn:aws:memorydb:us-east-1:
111111222233
:cluster/my-cluster \ --tags Key="project",Value="XYZ" Key="memorydb",Value="Service"-
Membuat cluster menggunakan tag.
aws memorydb create-cluster \ --cluster-name testing-tags \ --description cluster-test \ --subnet-group-name test \ --node-type db.r6g.large \ --acl-name open-access \ --tags Key="project",Value="XYZ" Key="memorydb",Value="Service"
-
Membuat Snapshot dengan tag.
Untuk kasus ini, jika Anda menambahkan tag berdasarkan permintaan, bahkan jika cluster berisi tag, snapshot hanya akan menerima tag permintaan.
aws memorydb create-snapshot \ --cluster-name testing-tags \ --snapshot-name bkp-testing-tags-mycluster \ --tags Key="work",Value="foo"