Merekam dan Menghapus Status Konfigurasi untuk Menggunakan Sumber Daya Pihak Ketiga AWS CLI - AWS Config

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

Merekam dan Menghapus Status Konfigurasi untuk Menggunakan Sumber Daya Pihak Ketiga AWS CLI

AWS CLIIni adalah alat terpadu untuk mengelola AWS layanan Anda. Dengan hanya satu alat untuk mengunduh dan mengkonfigurasi, Anda dapat mengontrol beberapa AWS layanan dari baris perintah dan menggunakan skrip untuk mengotomatiskannya.

Untuk menginstal AWS CLI pada mesin lokal Anda, lihat Menginstal AWS CLI di Panduan AWS CLI Pengguna.

Jika perlu, ketik aws configure untuk mengkonfigurasi fileAWS CLI.

Merekam Item Konfigurasi

Merekam item konfigurasi untuk sumber daya pihak ketiga atau jenis sumber daya khusus menggunakan prosedur berikut:

Pastikan Anda mendaftarkan jenis sumber daya MyCustomNamespace::Testing::WordPress dengan skema pencocokannya.

  1. Buka jendela command prompt atau terminal.

  2. Ketik perintah berikut ini:

    aws configservice put-resource-config --resource-type MyCustomNamespace::Testing::WordPress --resource-id resource-001 --schema-version-id 00000001 --configuration '{ "Id": "resource-001", "Name": "My example custom resource.", "PublicAccess": false }'
catatan

Seperti yang didefinisikan dalam skema tipe, writeOnlyProperties akan dihapus dari konfigurasi sebelum direkam olehAWS Config. Ini berarti bahwa nilai-nilai ini tidak akan hadir ketika konfigurasi diperoleh melalui API baca. Untuk informasi selengkapnyawriteOnlyProperties, lihat Skema tipe sumber daya.

Baca Item Konfigurasi menggunakan AWS Config API

  1. Buka jendela command prompt atau terminal.

  2. Ketik perintah berikut ini:

    aws configservice list-discovered-resources --resource-type MyCustomNamespace::Testing::WordPress
  3. Tekan Enter.

    Anda akan melihat output yang serupa dengan yang berikut:

    { "resourceIdentifiers": [ { "resourceType": "MyCustomNamespace::Testing::WordPress", "resourceId": "resource-001" } ] }
  4. Ketik perintah berikut ini:

    aws configservice batch-get-resource-config --resource-keys '[ { "resourceType": "MyCustomNamespace::Testing::WordPress", "resourceId": "resource-001" } ]'
  5. Tekan Enter.

    Anda akan melihat output yang serupa dengan yang berikut:

    { "unprocessedResourceKeys": [], "baseConfigurationItems": [ { "configurationItemCaptureTime": 1569605832.673, "resourceType": "MyCustomNamespace::Testing::WordPress", "resourceId": "resource-001", "configurationStateId": "1569605832673", "awsRegion": "us-west-2", "version": "1.3", "supplementaryConfiguration": {}, "configuration": "{\"Id\":\"resource-001\",\"Name\":\"My example custom resource.\",\"PublicAccess\":false}", "configurationItemStatus": "ResourceDiscovered", "accountId": "AccountId" } ] }

Hapus Sumber Daya Pihak Ketiga

Anda dapat merekam status konfigurasi untuk sumber daya pihak ketiga atau jenis sumber daya khusus yang ingin Anda hapus.

  • Ketik perintah berikut ini:

    aws configservice delete-resource-config --resource-type MyCustomNamespace::Testing::WordPress --resource-id resource-002

    Jika berhasil, perintah dijalankan tanpa output tambahan.