

Ada lebih banyak contoh AWS SDK yang tersedia di repo Contoh [SDK AWS Doc](https://github.com/awsdocs/aws-doc-sdk-examples). GitHub 

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

# CloudWatch Contoh Monitor Akses Observabilitas menggunakan AWS CLI
<a name="cli_2_oam_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan Monitor Akses CloudWatch Observabilitas AWS Command Line Interface dengan.

*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.

**Topics**
+ [Tindakan](#actions)

## Tindakan
<a name="actions"></a>

### `create-link`
<a name="oam_CreateLink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-link`.

**AWS CLI**  
**Untuk membuat tautan**  
`create-link`Contoh berikut membuat tautan antara akun sumber dan wastafel yang telah Anda buat di akun pemantauan.  

```
aws oam create-link \
    --label-template sourceAccount \
    --resource-types AWS::CloudWatch::Metric \
    --sink-identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345
```
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"
    ],
    "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345",
    "Tags": {}
}
```
Untuk informasi selengkapnya, lihat [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [CreateLink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/create-link.html)di *Referensi AWS CLI Perintah*. 

### `create-sink`
<a name="oam_CreateSink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-sink`.

**AWS CLI**  
**Untuk membuat wastafel**  
`create-sink`Contoh berikut membuat sink di akun saat ini, sehingga dapat digunakan sebagai akun pemantauan dalam observabilitas CloudWatch lintas akun.  

```
aws oam create-sink \
    --name DemoSink
```
Output:  

```
{
    "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 [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [CreateSink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/create-sink.html)di *Referensi AWS CLI Perintah*. 

### `delete-link`
<a name="oam_DeleteLink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-link`.

**AWS CLI**  
**Untuk menghapus tautan**  
`delete-link`Contoh berikut menghapus tautan antara sink akun pemantauan dan akun sumber.  

```
aws oam delete-link \
    --identifier arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [DeleteLink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/delete-link.html)di *Referensi AWS CLI Perintah*. 

### `delete-sink`
<a name="oam_DeleteSink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-sink`.

**AWS CLI**  
**Untuk menghapus wastafel**  
`delete-sink`Contoh berikut menghapus wastafel. Anda harus menghapus semua tautan ke wastafel sebelum Anda dapat menghapus wastafel itu.  

```
aws oam delete-sink \
    --identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [DeleteSink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/delete-sink.html)di *Referensi AWS CLI Perintah*. 

### `get-link`
<a name="oam_GetLink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-link`.

**AWS CLI**  
**Untuk mengembalikan informasi lengkap tentang satu tautan**  
`get-link`Contoh berikut mengembalikan informasi lengkap tentang link.  

```
aws oam get-link \
    --identifier arn:aws:oam:us-east-2:123456789111:link/a1b2c3d4-5678-90ab-cdef-example11111
```
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"
    ],
    "SinkArn": "arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345",
    "Tags": {}
}
```
Untuk informasi selengkapnya, lihat [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [GetLink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/get-link.html)di *Referensi AWS CLI Perintah*. 

### `get-sink-policy`
<a name="oam_GetSinkPolicy_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-sink-policy`.

**AWS CLI**  
**Untuk mengembalikan kebijakan wastafel saat ini yang terpasang pada wastafel**  
`get-sink-policy`Contoh berikut mengembalikan kebijakan wastafel saat ini yang dilampirkan ke wastafel.  

```
aws oam get-sink-policy \
    --sink-identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345
```
Output:  

```
{
    "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 [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [GetSinkPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/get-sink-policy.html)di *Referensi AWS CLI Perintah*. 

### `get-sink`
<a name="oam_GetSink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-sink`.

**AWS CLI**  
**Untuk mengembalikan informasi lengkap tentang satu wastafel akun pemantauan**  
`get-sink`Contoh berikut mengembalikan informasi lengkap tentang wastafel akun pemantauan.  

```
aws oam get-sink \
    --identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345
```
Output:  

```
{
    "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 [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [GetSink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/get-sink.html)di *Referensi AWS CLI Perintah*. 

### `list-attached-links`
<a name="oam_ListAttachedLinks_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-attached-links`.

**AWS CLI**  
**Untuk mengembalikan daftar tautan akun sumber yang ditautkan ke sink akun pemantauan ini**  
`list-attached-links`Contoh berikut mengembalikan daftar tautan akun sumber yang ditautkan ke sink akun pemantauan ini.  

```
aws oam list-attached-links \
    --sink-identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345
```
Output:  

```
{
    "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 [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [ListAttachedLinks](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/list-attached-links.html)di *Referensi AWS CLI Perintah*. 

### `list-links`
<a name="oam_ListLinks_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-links`.

**AWS CLI**  
**Untuk mengembalikan daftar tautan untuk satu wastafel akun pemantauan**  
`list-links`Contoh berikut mengembalikan daftar link untuk satu monitor account sink. Jalankan operasi ini di akun sumber untuk mengembalikan daftar tautan ke sink akun pemantauan yang dimiliki akun sumber ini.  

```
aws oam list-links
```
Output:  

```
{
    "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 [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [ListLinks](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/list-links.html)di *Referensi AWS CLI Perintah*. 

### `list-sinks`
<a name="oam_ListSinks_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-sinks`.

**AWS CLI**  
**Untuk mengembalikan daftar sink yang dibuat di akun pemantauan**  
`list-sinks`Contoh berikut mengembalikan daftar sink yang dibuat di akun pemantauan. Jalankan operasi ini di akun pemantauan.  

```
aws oam list-sinks
```
Output:  

```
{
    "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 [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [ListSinks](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/list-sinks.html)di *Referensi AWS CLI Perintah*. 

### `list-tags-for-resource`
<a name="oam_ListTagsForResource_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-tags-for-resource`.

**AWS CLI**  
**Untuk menampilkan tag yang terkait dengan sumber daya**  
`list-tags-for-resource`Contoh berikut menampilkan tag yang terkait dengan wastafel.  

```
aws oam list-tags-for-resource \
    --resource-arn arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345
```
Output:  

```
{
    "Tags": {
        "Team": "Devops"
    }
}
```
Untuk informasi selengkapnya, lihat [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [ListTagsForResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/list-tags-for-resource.html)di *Referensi AWS CLI Perintah*. 

### `put-sink-policy`
<a name="oam_PutSinkPolicy_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`put-sink-policy`.

**AWS CLI**  
**Untuk membuat atau memperbarui kebijakan sumber daya**  
`put-sink-policy`Contoh 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-identifier arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345
```
Output:  

```
{
    "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 [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [PutSinkPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/put-sink-policy.html)di *Referensi AWS CLI Perintah*. 

### `tag-resource`
<a name="oam_TagResource_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`tag-resource`.

**AWS CLI**  
**Untuk menetapkan satu atau beberapa tag ke sumber daya yang ditentukan**  
`tag-resource`Contoh berikut menandai wastafel`arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345`.  

```
aws oam tag-resource \
    --resource-arn arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345 \
    --tags team=Devops
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/tag-resource.html)di *Referensi AWS CLI Perintah*. 

### `untag-resource`
<a name="oam_UntagResource_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`untag-resource`.

**AWS CLI**  
**Untuk menghapus satu atau lebih tag dari sumber daya yang ditentukan.**  
`untag-resource`Contoh berikut menghapus tag dengan kunci `team` dari wastafel`arn:aws:oam:us-east-2:123456789012:sink/a1b2c3d4-5678-90ab-cdef-example12345`.  

```
aws oam untag-resource \
    --resource-arn arn:aws:oam:us-east-2:123456789012:sink/f3f42f60-f0f2-425c-1234-12347bdd821f \
    --tag-keys team
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/untag-resource.html)di *Referensi AWS CLI Perintah*. 

### `update-link`
<a name="oam_UpdateLink_cli_2_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-link`.

**AWS CLI**  
**Untuk mengubah jenis data apa yang dibagikan dari akun sumber ke sink akun pemantauan tertaut**  
`update-link`Contoh berikut memperbarui tautan `arn:aws:oam:us-east-2:123456789111:link/0123e691-e7ef-43fa-1234-c57c837fced0` dengan jenis sumber daya `AWS::CloudWatch::Metric` dan`AWS::Logs::LogGroup`.  

```
aws oam update-link \
    --identifier arn: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 [observabilitas CloudWatch lintas akun](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) di * CloudWatch Panduan Pengguna Amazon*.  
+  Untuk detail API, lihat [UpdateLink](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/oam/update-link.html)di *Referensi AWS CLI Perintah*. 