Menandai Sumber Daya Amazon Neptune - Amazon Neptune

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

Menandai Sumber Daya Amazon Neptune

Anda dapat menggunakan tag Neptunus untuk menambahkan metadata ke sumber daya Neptunus Anda. Selain itu, Anda dapat menggunakan tag dengan kebijakan AWS Identity and Access Management (IAM) untuk mengelola akses ke sumber daya Neptunus dan mengontrol tindakan apa yang dapat diterapkan pada sumber daya tersebut. Terakhir, Anda dapat menggunakan tag untuk melacak biaya dengan mengelompokkan pengeluaran untuk sumber daya serupa yang diberi tag.

Semua sumber daya administratif Neptunus dapat ditandai, termasuk yang berikut:

  • Instans DB

  • Klaster DB

  • Replika Baca

  • Snapshot DB

  • Snapshot klaster DB

  • Langganan peristiwa

  • Grup parameter DB

  • Grup parameter klaster DB

  • Grup subnet DB

Gambaran Umum Tag Sumber Daya Neptune

Tag Amazon Neptune adalah pasangan nama dan nilai yang Anda tentukan dan tautkan dengan sumber daya Neptune. Nama ini disebut sebagai kunci. Memberikan nilai untuk kunci bersifat opsional. Anda dapat menggunakan tag untuk memberikan informasi tambahan ke sumber daya Neptune. Anda dapat menggunakan kunci tag, misalnya, untuk menentukan kategori, dan nilai tag mungkin merupakan item dalam kategori tersebut. Misalnya, Anda dapat menentukan kunci tag "proyek" dan nilai tag "Salix", yang menunjukkan bahwa sumber daya Neptune ditugaskan ke proyek Salix. Anda juga dapat menggunakan tag untuk menunjuk sumber daya Neptune sebagai digunakan untuk tes atau produksi dengan menggunakan kunci seperti environment=test atau environment=production. Kami merekomendasikan bahwa Anda menggunakan serangkaian kunci tag yang konsisten guna mempermudah pelacakan metadata yang terkait dengan sumber daya Neptune.

Gunakan tag untuk mengatur AWS tagihan Anda untuk mencerminkan struktur biaya Anda sendiri. Untuk melakukan ini, daftar untuk mendapatkan Akun AWS tagihan Anda dengan nilai kunci tag disertakan. Kemudian, untuk melihat biaya sumber daya gabungan, atur informasi penagihan Anda sesuai dengan sumber daya Anda dengan nilai kunci tag yang sama. Misalnya, Anda dapat memberi tag pada beberapa sumber daya dengan nama aplikasi tertentu, kemudian mengatur informasi penagihan Anda untuk melihat biaya total aplikasi tersebut di beberapa layanan. Untuk informasi selengkapnya, lihat Menggunakan Tag Alokasi Biaya dalam Panduan Pengguna AWS Billing .

Setiap sumber daya Neptune memiliki rangkaian tag, yang berisi semua tag yang ditetapkan ke sumber daya Neptune tersebut. Rangkaian tanda dapat berisi 10 tanda atau kosong. Jika Anda menambahkan tag ke sumber daya Neptune yang memiliki kunci yang sama dengan tag yang ada pada sumber daya, nilai yang baru akan menimpa nilai yang lama.

AWS tidak menerapkan makna semantik apa pun pada tag Anda; tag ditafsirkan secara ketat sebagai string karakter. Neptune dapat menetapkan tag di instans DB atau sumber daya Neptune lainnya, bergantung pada pengaturan yang Anda gunakan saat membuat sumber daya. Misalnya, Neptune dapat menambahkan tag yang menunjukkan bahwa instans DB digunakan untuk produksi atau untuk pengujian.

  • Kunci tag adalah nama tag yang wajib diisi. Nilai string dapat terdiri dari 1 hingga 128 karakter Unicode dan tidak boleh diawali dengan “aws:“ atau “rds:". String hanya dapat berisi kumpulan huruf Unicode, angka, spasi, '_', '.', '/', '=', '+', '-' (Java regex: “^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$“).

  • Nilai tag adalah nilai string opsional dari tag. Nilai string dapat terdiri dari 1 hingga 256 karakter Unicode dan tidak boleh diawali dengan “aws:“. String hanya dapat berisi kumpulan huruf Unicode, angka, spasi, '_', '.', '/', '=', '+', '-' (Java regex: “^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$“).

    Nilai rangkaian tag tidak harus unik dan bisa nol. Misalnya, Anda dapat menggunakan pasangan kunci-nilai dalam satu rangkaian tag project/Trinity dan cost-center/Trinity.

catatan

Anda dapat menambahkan tag ke snapshot. Namun, tagihan Anda tidak akan mencerminkan pengelompokan ini.

Anda dapat menggunakan, API AWS Management Console AWS CLI, atau Neptunus untuk menambahkan, membuat daftar, dan menghapus tag pada sumber daya Neptunus. Saat menggunakan AWS CLI atau Neptunus API, Anda harus memberikan Nama Sumber Daya Amazon (ARN) untuk sumber daya Neptunus yang ingin Anda gunakan. Untuk informasi selengkapnya tentang cara membuat konsep ARN, lihat Membangun ARN untuk Neptune.

Tag disimpan di cache untuk diotorisasi. Oleh karena itu, penyediaan tambahan dan pembaruan tag di sumber daya Neptune dapat memakan waktu beberapa menit.

Menyalin Tag di Neptune

Saat membuat atau memulihkan instans DB, Anda dapat menentukan bahwa tag dari instans DB disalin ke snapshot instans DB. Penyalinan tag memastikan bahwa metadata untuk snapshot DB cocok dengan instans DB sumber dan kebijakan akses apa pun untuk snapshot DB juga cocok dengan yang ada di instans DB sumber. Tag tidak disalin secara default.

Anda dapat menentukan bahwa tag disalin ke snapshot DB untuk tindakan berikut:

  • Membuat instans DB.

  • Memulihkan instans DB.

  • Membuat Replika Baca.

  • Menyalin snapshot DB.

catatan

Jika Anda menyertakan nilai untuk --tag-key parameter AWS CLI perintah create-db-cluster-snapshot (atau memberikan setidaknya satu tag ke dibuatB ClusterSnapshot aksi API), Neptunus tidak menyalin tag dari instans DB sumber ke snapshot DB baru. Fungsi ini true meskipun instans DB sumber memiliki opsi --copy-tags-to-snapshot (CopyTagsToSnapshot) yang diaktifkan.

Ini artinya Anda dapat membuat salinan instans DB dari snapshot DB dan menghindari penambahan tag yang tidak berlaku untuk instans DB baru. Setelah Anda membuat snapshot DB menggunakan AWS CLI create-db-cluster-snapshot perintah (atau tindakan CreateDBClusterSnapshot Neptunus API), Anda kemudian dapat menambahkan tag seperti yang dijelaskan nanti dalam topik ini.

Menandai di Neptunus Menggunakan AWS Management Console

Proses pemberian tag pada sumber daya Amazon Neptune untuk semua sumber daya sama. Prosedur berikut menunjukkan cara memberi tag pada instans DB Neptune.

Untuk menambahkan tag ke instans DB
  1. Masuk ke Konsol AWS Manajemen, dan buka konsol Amazon Neptunus di https://console.aws.amazon.com/neptune/home.

  2. Di panel navigasi, pilih Instans.

    catatan

    Untuk memfilter daftar instans DB dalam panel Instans, masukkan string teks dalam kotak Filter instans. Hanya instans DB yang berisi string yang muncul.

  3. Pilih instans DB yang ingin Anda tandai.

  4. Pilih Tindakan Instans, lalu pilih Lihat detail.

  5. Di bagian detail, gulir ke bawah hingga bagian Tag.

  6. Pilih Tambahkan. Jendela Tambahkan tag akan muncul.

  7. Ketik nilai untuk Kunci tag dan Nilai.

  8. Untuk menambahkan tag lain, Anda dapat memilih Tambahkan Tag lain dan ketik nilai untuk Kunci tag dan Nilai-nya.

    Ulangi langkah ini seperlunya.

  9. Pilih Tambahkan.

Untuk menghapus tag dari instans DB
  1. Masuk ke Konsol AWS Manajemen, dan buka konsol Amazon Neptunus di https://console.aws.amazon.com/neptune/home.

  2. Di panel navigasi, pilih Instans.

    catatan

    Untuk memfilter daftar instans DB dalam panel Instans, masukkan string teks dalam kotak Filter instans. Hanya instans DB yang berisi string yang muncul.

  3. Pilih instans DB yang ingin Anda tandai.

  4. Pilih Tindakan Instans, lalu pilih Lihat detail.

  5. Di bagian detail, gulir ke bawah hingga bagian Tag.

  6. Pilih tag yang ingin Anda hapus.

  7. Pilih Hapus, lalu pilih Hapus di jendela Hapus tanda.

Menandai di Neptunus Menggunakan AWS CLI

Anda dapat menambahkan, mencantumkan, atau menghapus tag untuk instans DB di Neptune menggunakan AWS CLI.

Untuk mempelajari lebih lanjut tentang cara membuat Amazon Resource Name (ARN) yang diperlukan, lihat Membangun ARN untuk Neptune.

Menandai di Neptune Menggunakan API

Anda dapat menambahkan, mencantumkan, atau menghapus tag untuk instans DB menggunakan API Neptune.

Untuk mempelajari lebih lanjut tentang cara membuat konsep ARN yang diperlukan, lihat Membangun ARN untuk Neptune.

Ketika menggunakan XML dengan API Neptune, tag menggunakan skema berikut:

<Tagging> <TagSet> <Tag> <Key>Project</Key> <Value>Trinity</Value> </Tag> <Tag> <Key>User</Key> <Value>Jones</Value> </Tag> </TagSet> </Tagging>

Tabel berikut menyediakan daftar tag XML yang diizinkan beserta karakteristiknya. Nilai untuk Key dan Value bergantung pada huruf besar-kecil. Misalnya, project=Trinity dan PROJECT=Trinity adalah dua tag yang berbeda.

Elemen Penandaan Deskripsi
TagSet Rangkaian tanda adalah wadah untuk semua tag yang ditetapkan ke sumber daya Neptune. Hanya ada satu rangkaian tag per sumber daya. Anda bekerja dengan TagSet hanya melalui API Neptune.
Tag Tag adalah pasangan kunci-nilai yang ditentukan pengguna. Satu rangkaian tag bisa berisi 1 hingga 50 tag.
Key

Kunci adalah nama tag yang wajib diisi. Nilai string dapat terdiri dari 1 hingga 128 karakter Unicode dan tidak boleh diawali dengan “rds:“ atau “aws:". String hanya dapat berisi kumpulan huruf Unicode, angka, spasi, '_', '.', '/', '=', '+', '-' (Java regex: “^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$“).

Kunci dalam rangkaian tag harus unik. Misalnya, Anda tidak dapat memiliki pasangan kunci dalam satu rangkaian tag dengan kunci yang sama tetapi dengan nilai yang berbeda, seperti project/Trinity dan project/Xanadu.

Nilai

Nilai adalah nilai tag opsional. Nilai string dapat terdiri dari 1 hingga 256 karakter Unicode dan tidak boleh diawali dengan “rds:“ atau “aws:". String hanya dapat berisi kumpulan huruf Unicode, angka, spasi, '_', '.', '/', '=', '+', '-' (Java regex: “^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$“).

Nilai rangkaian tag tidak harus unik dan bisa nol. Misalnya, Anda dapat menggunakan pasangan kunci-nilai dalam satu rangkaian tag project/Trinity dan cost-center/Trinity.