Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
CloudWatch Contoh Monitor Akses Pengamatan menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with CloudWatch Observability Access Monitor.
Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancreate-link.
- AWS CLI
-
Untuk membuat tautan
create-linkContoh berikut membuat tautan antara akun sumber dan wastafel yang telah Anda buat di akun pemantauan.aws oam create-link \ --label-templatesourceAccount\ --resource-typesAWS::CloudWatch::Metric\ --sink-identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Output:
{ "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "Id": "a1b2c3d4-5678-90ab-cdef-example11111", "Label": "sourceAccount", "LabelTemplate": "sourceAccount", "ResourceTypes": [ "AWS::CloudWatch::Metric" ], "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Tags": {} }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat CreateLink
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-sink.
- AWS CLI
-
Untuk membuat wastafel
create-sinkContoh berikut membuat sink di akun saat ini, sehingga dapat digunakan sebagai akun pemantauan dalam pengamatan CloudWatch lintas akun.aws oam create-sink \ --nameDemoSinkOutput:
{ "Arn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Id": "a1b2c3d4-5678-90ab-cdef-example12345", "Name": "DemoSink", "Tags": {} }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat CreateSink
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-link.
- AWS CLI
-
Untuk menghapus tautan
delete-linkContoh berikut menghapus tautan antara sink akun pemantauan dan akun sumber.aws oam delete-link \ --identifierarn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat DeleteLink
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-sink.
- AWS CLI
-
Untuk menghapus wastafel
delete-sinkContoh berikut menghapus wastafel. Anda harus menghapus semua tautan ke wastafel sebelum Anda dapat menghapus wastafel itu.aws oam delete-sink \ --identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat DeleteSink
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-link.
- AWS CLI
-
Untuk mengembalikan informasi lengkap tentang satu tautan
get-linkContoh berikut mengembalikan informasi lengkap tentang tautan.aws oam get-link \ --identifierarn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111Output:
{ "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "Id": "a1b2c3d4-5678-90ab-cdef-example11111", "Label": "sourceAccount", "LabelTemplate": "sourceAccount", "ResourceTypes": [ "AWS::CloudWatch::Metric" ], "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Tags": {} }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat GetLink
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-sink-policy.
- AWS CLI
-
Untuk mengembalikan kebijakan wastafel saat ini yang melekat pada wastafel
get-sink-policyContoh berikut mengembalikan kebijakan wastafel saat ini yang dilampirkan ke wastafel.aws oam get-sink-policy \ --sink-identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Output:
{ "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "SinkId": "a1b2c3d4-5678-90ab-cdef-example12345", "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789111:root\"},\"Action\":[\"oam:CreateLink\",\"oam:UpdateLink\"],\"Resource\":\"*\",\"Condition\":{\"ForAllValues:StringEquals\":{\"oam:ResourceTypes\":[\"AWS::Logs::LogGroup\",\"AWS::CloudWatch::Metric\",\"AWS::XRay::Trace\",\"AWS::ApplicationInsights::Application\"]}}}]}" }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat GetSinkPolicy
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanget-sink.
- AWS CLI
-
Untuk mengembalikan informasi lengkap tentang satu wastafel akun pemantauan
get-sinkContoh berikut mengembalikan informasi lengkap tentang wastafel akun pemantauan.aws oam get-sink \ --identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Output:
{ "Arn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Id": "a1b2c3d4-5678-90ab-cdef-example12345", "Name": "DemoSink", "Tags": {} }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat GetSink
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-attached-links.
- AWS CLI
-
Untuk mengembalikan daftar tautan akun sumber yang ditautkan ke wastafel akun pemantauan ini
list-attached-linksContoh berikut mengembalikan daftar tautan akun sumber yang ditautkan ke sink akun pemantauan ini.aws oam list-attached-links \ --sink-identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Output:
{ "Items": [{ "Label": "Monitoring account", "LinkArn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "ResourceTypes": [ "AWS::ApplicationInsights::Application", "AWS::Logs::LogGroup", "AWS::CloudWatch::Metric", "AWS::XRay::Trace" ] }] }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat ListAttachedLinks
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-links.
- AWS CLI
-
Untuk mengembalikan daftar tautan untuk satu wastafel akun pemantauan
list-linksContoh berikut mengembalikan daftar tautan untuk satu wastafel akun pemantauan. Jalankan operasi ini di akun sumber untuk mengembalikan daftar tautan ke pemantauan akun sink yang dimiliki akun sumber ini.aws oam list-linksOutput:
{ "Items": [{ "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "Id": "a1b2c3d4-5678-90ab-cdef-example11111", "Label": "sourceAccount", "ResourceTypes": [ "AWS::CloudWatch::Metric" ], "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345" }] }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat ListLinks
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-sinks.
- AWS CLI
-
Untuk mengembalikan daftar wastafel yang dibuat di akun pemantauan
list-sinksContoh berikut mengembalikan daftar wastafel yang dibuat di akun pemantauan. Jalankan operasi ini di akun pemantauan.aws oam list-sinksOutput:
{ "Items": [ { "Arn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Id": "a1b2c3d4-5678-90ab-cdef-example12345", "Name": "DemoSink" } ] }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat ListSinks
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanlist-tags-for-resource.
- AWS CLI
-
Untuk menampilkan tag yang terkait dengan sumber daya
list-tags-for-resourceContoh berikut menampilkan tag yang terkait dengan wastafel.aws oam list-tags-for-resource \ --resource-arnarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Output:
{ "Tags": { "Team": "Devops" } }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat ListTagsForResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanput-sink-policy.
- AWS CLI
-
Untuk membuat atau memperbarui kebijakan sumber daya
put-sink-policyContoh berikut membuat kebijakan sumber daya yang memberikan izin ke akun sumber untuk ditautkan ke sink akun pemantauan.aws oam put-sink-policy \ --policy '{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"arn:aws:iam::123456789111:root"},"Action":["oam:CreateLink","oam:UpdateLink"],"Resource":"*","Condition":{"ForAllValues:StringEquals":{"oam:ResourceTypes":["AWS::Logs::LogGroup","AWS::CloudWatch::Metric","AWS::XRay::Trace","AWS::ApplicationInsights::Application"]}}}]}' \ --sink-identifierarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345Output:
{ "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "SinkId": "a1b2c3d4-5678-90ab-cdef-example12345", "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789111:root\"},\"Action\":[\"oam:CreateLink\",\"oam:UpdateLink\"],\"Resource\":\"*\",\"Condition\":{\"ForAllValues:StringEquals\":{\"oam:ResourceTypes\":[\"AWS::Logs::LogGroup\",\"AWS::CloudWatch::Metric\",\"AWS::XRay::Trace\",\"AWS::ApplicationInsights::Application\"]}}}]}" }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat PutSinkPolicy
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakantag-resource.
- AWS CLI
-
Untuk menetapkan satu atau lebih tag ke sumber daya yang ditentukan
tag-resourceContoh berikut menandai wastafelarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345.aws oam tag-resource \ --resource-arnarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345\ --tagsteam=DevopsPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat TagResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanuntag-resource.
- AWS CLI
-
Untuk menghapus satu atau lebih tag dari sumber daya yang ditentukan.
untag-resourceContoh berikut menghapus tag dengan kunciteamdari wastafelarn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345.aws oam untag-resource \ --resource-arnarn:aws:oam:us-east-2:123456789012:sink/f3f42f60-f0f2-425c-1234-12347bdd821f\ --tag-keysteamPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat UntagResource
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanupdate-link.
- AWS CLI
-
Untuk mengubah jenis data apa yang dibagikan dari akun sumber ke wastafel akun pemantauan yang ditautkan
update-linkContoh berikut memperbarui tautanarn:aws:oam:us-east-2:123456789111:link/0123e691-e7ef-43fa-1234-c57c837fced0dengan jenis sumber dayaAWS::CloudWatch::MetricdanAWS::Logs::LogGroup.aws oam update-link \ --identifierarn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111\ --resource-types"AWS::CloudWatch::Metric""AWS::Logs::LogGroup"Output:
{ "Arn": "arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111", "Id": "a1b2c3d4-5678-90ab-cdef-example11111", "Label": "sourceAccount", "LabelTemplate": "sourceAccount", "ResourceTypes": [ "AWS::CloudWatch::Metric", "AWS::Logs::LogGroup" ], "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345", "Tags": {} }Untuk informasi selengkapnya, lihat observ CloudWatch abilitas lintas akun di Panduan CloudWatch Pengguna Amazon.
-
Untuk detail API, lihat UpdateLink
di Refer AWS CLI ensi Perintah.
-