

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

# CloudWatch Contoh Synthetics menggunakan AWS CLI
<a name="cli_synthetics_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan mengimplementasikan skenario umum dengan menggunakan AWS Command Line Interface with CloudWatch Synthetics.

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

### `associate-resource`
<a name="synthetics_AssociateResource_cli_topic"></a>

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

**AWS CLI**  
**Untuk mengasosiasikan kenari dengan kelompok**  
`associate-resource`Contoh berikut mengaitkan kenari dengan grup bernama. `demo_group`  

```
aws synthetics associate-resource \
    --group-identifier demo_group \
    --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [AssociateResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/associate-resource.html)di *Referensi AWS CLI Perintah*. 

### `create-canary`
<a name="synthetics_CreateCanary_cli_topic"></a>

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

**AWS CLI**  
**Untuk membuat kenari**  
`create-canary`Contoh berikut menciptakan kenari bernama`demo_canary`.  

```
aws synthetics create-canary \
    --name demo_canary \
    --code '{"S3Bucket": "artifacts3bucket", "S3Key":"demo_canary.zip", "Handler": "index.lambda_handler"}' \
    --artifact-s3-location s3://amzn-s3-demo-bucket/demo_canary.zip \
    --execution-role-arn arn:aws:iam::123456789012:role/demo_canary_role \
    --schedule Expression="rate(10 minutes)" \
    --runtime-version syn-nodejs-puppeteer-9.1
```
Output:  

```
{
    "Canary": {
        "Id": "a1b2c3d4-5678-90ab-cdef-example11111",
        "Name": "demo_canary",
        "Code": {
            "Handler": "index.lambda_handler"
        },
        "ExecutionRoleArn": "arn:aws:iam::123456789012:role/demo_canary_role",
        "Schedule": {
            "Expression": "rate(10 minutes)",
            "DurationInSeconds": 0
        },
        "RunConfig": {
            "TimeoutInSeconds": 600,
            "MemoryInMB": 1000,
            "ActiveTracing": false
        },
        "SuccessRetentionPeriodInDays": 31,
        "FailureRetentionPeriodInDays": 31,
        "Status": {
            "State": "CREATING",
            "StateReasonCode": "CREATE_PENDING"
        },
        "Timeline": {
            "Created": "2024-10-15T19:03:08.826000+05:30",
            "LastModified": "2024-10-15T19:03:08.826000+05:30"
        },
        "ArtifactS3Location": "amzn-s3-demo-bucket/demo_canary.zip",
        "RuntimeVersion": "syn-nodejs-puppeteer-9.1",
        "Tags": {}
    }
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [CreateCanary](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/create-canary.html)di *Referensi AWS CLI Perintah*. 

### `create-group`
<a name="synthetics_CreateGroup_cli_topic"></a>

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

**AWS CLI**  
**Untuk membuat grup**  
`create-group`Contoh berikut membuat grup bernama`demo_group`.  

```
aws synthetics create-group \
    --name demo_group
```
Output:  

```
{
    "Group": {
        "Id": "example123",
        "Name": "demo_group",
        "Arn": "arn:aws:synthetics:us-east-1:123456789012:group:example123",
        "Tags": {},
        "CreatedTime": "2024-10-15T14:47:23.811000+05:30",
        "LastModifiedTime": "2024-10-15T14:47:23.811000+05:30"
    }
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [CreateGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/create-group.html)di *Referensi AWS CLI Perintah*. 

### `delete-canary`
<a name="synthetics_DeleteCanary_cli_topic"></a>

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

**AWS CLI**  
**Untuk menghapus kenari secara permanen**  
`delete-canary`Contoh berikut menghapus kenari bernama. `demo_canary`  

```
aws synthetics delete-canary \
    --name demo_canary
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [DeleteCanary](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/delete-canary.html)di *Referensi AWS CLI Perintah*. 

### `delete-group`
<a name="synthetics_DeleteGroup_cli_topic"></a>

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

**AWS CLI**  
**Untuk menghapus grup**  
`delete-group`Contoh berikut menghapus grup bernama`demo_group`.  

```
aws synthetics delete-group \
    --group-identifier demo_group
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [DeleteGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/delete-group.html)di *Referensi AWS CLI Perintah*. 

### `describe-canaries-last-run`
<a name="synthetics_DescribeCanariesLastRun_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-canaries-last-run`.

**AWS CLI**  
**Untuk melihat informasi dari lari terbaru dari setiap kenari**  
`describe-canaries-last-run`Contoh berikut mengembalikan run terbaru dari setiap kenari yang telah Anda buat.  

```
aws synthetics describe-canaries-last-run
```
Output:  

```
{
    "CanariesLastRun": [
        {
            "CanaryName": "demo_canary",
            "LastRun": {
                "Id": "a1b2c3d4-5678-90ab-cdef-example11111",
                "Name": "demo_canary",
                "Status": {
                    "State": "PASSED",
                    "StateReason": "",
                    "StateReasonCode": ""
                },
                "Timeline": {
                    "Started": "2024-10-15T19:20:39.691000+05:30",
                    "Completed": "2024-10-15T19:20:58.211000+05:30"
                },
                "ArtifactS3Location": "cw-syn-results-123456789012-us-east-1/canary/us-east-1/demo_canary-abc-example1234/2024/10/15/13/50-39-690"
            }
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [DescribeCanariesLastRun](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/describe-canaries-last-run.html)di *Referensi AWS CLI Perintah*. 

### `describe-canaries`
<a name="synthetics_DescribeCanaries_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-canaries`.

**AWS CLI**  
**Untuk daftar kenari di akun Anda**  
`describe-canaries`Contoh berikut mencantumkan detail kenari di akun Anda.  

```
aws synthetics describe-canaries
```
Output:  

```
{
    "Canaries": [
        {
            "Id": "a1b2c3d4-5678-90ab-cdef-example11111",
            "Name": "demo_canary",
            "Code": {
                "SourceLocationArn": "arn:aws:lambda:us-east-1:123456789012:layer:cwsyn-demo_canary-a1b2c3d4-5678-90ab-cdef-example11111b8:1",
                "Handler": "pageLoadBlueprint.handler"
            },
            "ExecutionRoleArn": "arn:aws:iam::123456789012:role/service-role/CloudWatchSyntheticsRole-demo_canary-a12-a123bc456789",
            "Schedule": {
                "Expression": "rate(5 minutes)",
                "DurationInSeconds": 0
            },
            "RunConfig": {
                "TimeoutInSeconds": 300,
                "MemoryInMB": 1000,
                "ActiveTracing": false
            },
            "SuccessRetentionPeriodInDays": 31,
            "FailureRetentionPeriodInDays": 31,
            "Status": {
            "State": "RUNNING"
            },
            "Timeline": {
                "Created": "2024-10-15T18:55:15.168000+05:30",
                "LastModified": "2024-10-15T18:55:40.540000+05:30",
                "LastStarted": "2024-10-15T18:55:40.540000+05:30"
            },
            "ArtifactS3Location": "cw-syn-results-123456789012-us-east-1/canary/us-east-1/demo_canary-a12-a123bc456789",
            "EngineArn": "arn:aws:lambda:us-east-1:123456789012:function:cwsyn-demo_canary-a1b2c3d4-5678-90ab-cdef-example111118:1",
            "RuntimeVersion": "syn-nodejs-puppeteer-9.1",
            "Tags": {
                "blueprint": "heartbeat"
            }
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [DescribeCanaries](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/describe-canaries.html)di *Referensi AWS CLI Perintah*. 

### `describe-runtime-versions`
<a name="synthetics_DescribeRuntimeVersions_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`describe-runtime-versions`.

**AWS CLI**  
**Untuk mengembalikan daftar versi runtime kenari sintetis**  
`describe-runtime-versions`Contoh berikut mengembalikan daftar versi runtime kenari sintetis.  

```
aws synthetics describe-runtime-versions
```
Output:  

```
{
    "RuntimeVersions": [
        {
            "VersionName": "syn-nodejs-puppeteer-9.1",
            "Description": "Security fixes and bug fix for date range error in har. Dependencies: Node JS 20.x, Puppeteer-core 22.12.1, Chromium 126.0.6478.126",
            "ReleaseDate": "2024-10-02T05:30:00+05:30"
        },
        {
            "VersionName": "syn-nodejs-puppeteer-9.0",
            "Description": "Upgraded Chromium and Puppeteer. Dependencies: Node JS 20.x, Puppeteer-core 22.12.1, Chromium 126.0.6478.126",
            "ReleaseDate": "2024-07-22T05:30:00+05:30"
        },
        {
            "VersionName": "syn-nodejs-puppeteer-8.0",
            "Description": "Upgraded Chromium and Puppeteer. Dependencies: Node JS 20.x, Puppeteer-core 22.10.0, Chromium 125.0.6422.112",
            "ReleaseDate": "2024-06-21T05:30:00+05:30"
        },
        {
            "VersionName": "syn-nodejs-puppeteer-7.0",
            "Description": "Upgraded Chromium and Puppeteer. Dependencies: Node JS 18.x, Puppeteer-core 21.9.0, Chromium 121.0.6167.139",
            "ReleaseDate": "2024-03-08T05:30:00+05:30"
            },
        {
            "VersionName": "syn-nodejs-puppeteer-6.2",
            "Description": "Updated shared libraries for Chromium and added ephemeral storage monitoring. Dependencies: Node JS 18.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146",
            "ReleaseDate": "2024-02-02T05:30:00+05:30"
        },
        {
            "VersionName": "syn-nodejs-puppeteer-6.1",
            "Description": "Added puppeteer launch retry. Dependencies: Node JS 18.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146",
            "ReleaseDate": "2023-11-13T05:30:00+05:30",
            "DeprecationDate": "2024-03-08T13:30:00+05:30"
        },
        {
            "VersionName": "syn-nodejs-puppeteer-6.0",
            "Description": "Reduced X-Ray traces of a canary run, improved duration metric and upgraded to NodeJS 18.x. Dependencies: Node JS 18.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146",
            "ReleaseDate": "2023-09-15T05:30:00+05:30",
            "DeprecationDate": "2024-03-08T13:30:00+05:30"
        },
        {
            "VersionName": "syn-nodejs-puppeteer-5.2",
            "Description": "Updated shared libraries for Chromium. Dependencies: Node JS 16.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146",
            "ReleaseDate": "2024-02-01T05:30:00+05:30"
        },
        {
            "VersionName": "syn-nodejs-puppeteer-5.1",
            "Description": "Fixes a bug about missing request headers in har. Dependencies: Node JS 16.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146",
            "ReleaseDate": "2023-08-09T05:30:00+05:30",
            "DeprecationDate": "2024-03-08T13:30:00+05:30"
        },
        {
            "VersionName": "syn-nodejs-puppeteer-5.0",
            "Description": "Upgraded Puppeteer and Chromium. Dependencies: Node JS 16.x, Puppeteer-core 19.7.0, Chromium 111.0.5563.146",
            "ReleaseDate": "2023-07-21T05:30:00+05:30",
            "DeprecationDate": "2024-03-08T13:30:00+05:30"
        },
        {
            "VersionName": "syn-nodejs-puppeteer-4.0",
            "Description": "Upgraded to NodeJS 16.x. Dependencies: Node JS 16.x, Puppeteer-core 5.5.0, Chromium 92.0.4512.0",
            "ReleaseDate": "2023-05-01T05:30:00+05:30",
            "DeprecationDate": "2024-03-08T13:30:00+05:30"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [DescribeRuntimeVersions](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/describe-runtime-versions.html)di *Referensi AWS CLI Perintah*. 

### `disassociate-resource`
<a name="synthetics_DisassociateResource_cli_topic"></a>

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

**AWS CLI**  
**Untuk menghapus kenari dari grup**  
`disassociate-resource`Contoh berikut menghapus kenari dari grup bernama`demo_group`.  

```
aws synthetics disassociate-resource \
    --group-identifier demo_group \
    --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [DisassociateResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/disassociate-resource.html)di *Referensi AWS CLI Perintah*. 

### `get-canary-runs`
<a name="synthetics_GetCanaryRuns_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-canary-runs`.

**AWS CLI**  
**Untuk mengambil daftar run untuk kenari tertentu**  
`get-canary-runs`Contoh berikut mengambil daftar run untuk kenari bernama. `demo_canary`  

```
aws synthetics get-canary-runs \
    --name demo_canary
```
Output:  

```
{
    "CanaryRuns": [
        {
            "Id": "a1b2c3d4-5678-90ab-cdef-example11111",
            "Name": "demo_canary",
            "Status": {
                "State": "PASSED",
                "StateReason": "",
                "StateReasonCode": ""
            },
            "Timeline": {
                "Started": "2024-10-16T10:38:57.013000+05:30",
                "Completed": "2024-10-16T10:39:25.793000+05:30"
            },
            "ArtifactS3Location": "cw-syn-results-123456789012-us-east-1/canary/us-east-1/demo_canary-abc-example1234/2024/10/15/13/50-39-690"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [GetCanaryRuns](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/get-canary-runs.html)di *Referensi AWS CLI Perintah*. 

### `get-canary`
<a name="synthetics_GetCanary_cli_topic"></a>

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

**AWS CLI**  
**Untuk mengambil informasi lengkap tentang satu kenari**  
`get-canary`Contoh berikut mengambil informasi lengkap tentang kenari bernama. `demo_canary`  

```
aws synthetics get-canary \
    --name demo_canary
```
Output:  

```
{
    "Canary": {
        "Id": "a1b2c3d4-5678-90ab-cdef-example11111",
        "Name": "demo_canary",
        "Code": {
            "SourceLocationArn": "arn:aws:lambda:us-east-1:123456789012:layer:cwsyn-demo_canary-a1b2c3d4-5678-90ab-cdef-example111118:1",
            "Handler": "pageLoadBlueprint.handler"
        },
        "ExecutionRoleArn": "arn:aws:iam::123456789012:role/demo_canary_role",
        "Schedule": {
            "Expression": "rate(10 minutes)",
            "DurationInSeconds": 0
        },
        "RunConfig": {
            "TimeoutInSeconds": 300,
            "MemoryInMB": 1000,
            "ActiveTracing": false
        },
        "SuccessRetentionPeriodInDays": 31,
        "FailureRetentionPeriodInDays": 31,
        "Status": {
            "State": "RUNNING"
        },
        "Timeline": {
            "Created": "2024-10-15T18:55:15.168000+05:30",
            "LastModified": "2024-10-15T18:55:40.540000+05:30",
            "LastStarted": "2024-10-15T18:55:40.540000+05:30"
        },
        "ArtifactS3Location": "cw-syn-results-123456789012-us-east-1/canary/us-east-1/demo_canary-a12-a123bc456789",
        "EngineArn": "arn:aws:lambda:us-east-1:123456789012:function:cwsyn-demo_canary-a1b2c3d4-5678-90ab-cdef-example111118:1",
        "RuntimeVersion": "syn-nodejs-puppeteer-9.1",
        "Tags": {
            "blueprint": "heartbeat"
        }
    }
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [GetCanary](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/get-canary.html)di *Referensi AWS CLI Perintah*. 

### `get-group`
<a name="synthetics_GetGroup_cli_topic"></a>

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

**AWS CLI**  
**Untuk mengembalikan informasi tentang satu grup**  
`get-group`Contoh berikut mengembalikan informasi tentang grup bernama`demo_group`.  

```
aws synthetics get-group \
    --group-identifier demo_group
```
Output:  

```
{
    "Group": {
        "Id": "example123",
        "Name": "demo_group",
        "Arn": "arn:aws:synthetics:us-east-1:123456789012:group:example123",
        "Tags": {},
        "CreatedTime": "2024-10-15T14:47:23.811000+05:30",
        "LastModifiedTime": "2024-10-15T14:47:23.811000+05:30"
    }
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [GetGroup](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/get-group.html)di *Referensi AWS CLI Perintah*. 

### `list-associated-groups`
<a name="synthetics_ListAssociatedGroups_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-associated-groups`.

**AWS CLI**  
**Untuk mengembalikan daftar grup**  
`list-associated-groups`Contoh berikut mengembalikan daftar kelompok yang terkait dengan kenari bernama`demo_canary`.  

```
aws synthetics list-associated-groups \
    --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary
```
Output:  

```
{
    "Groups": [
        {
            "Id": "example123",
            "Name": "demo_group",
            "Arn": "arn:aws:synthetics:us-east-1:123456789012:group:example123"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [ListAssociatedGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/list-associated-groups.html)di *Referensi AWS CLI Perintah*. 

### `list-group-resources`
<a name="synthetics_ListGroupResources_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`list-group-resources`.

**AWS CLI**  
**Untuk mengembalikan daftar ARNs kenari yang terkait dengan grup yang ditentukan**  
`list-group-resources`Contoh berikut mengembalikan daftar kenari yang terkait dengan grup bernama`demo_group`. ARNs   

```
aws synthetics list-group-resources \
    --group-identifier demo_group
```
Output:  

```
{
    "Resources": [
        "arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary"
    ]
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [ListGroupResources](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/list-group-resources.html)di *Referensi AWS CLI Perintah*. 

### `list-groups`
<a name="synthetics_ListGroups_cli_topic"></a>

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

**AWS CLI**  
**Untuk mengembalikan daftar semua grup di akun**  
`list-groups`Contoh berikut mengembalikan daftar semua grup dalam akun.  

```
aws synthetics list-groups
```
Output:  

```
{
    "Groups": [
        {
            "Id": "example123",
            "Name": "demo_group",
            "Arn": "arn:aws:synthetics:us-east-1:123456789012:group:example123"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [ListGroups](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/list-groups.html)di *Referensi AWS CLI Perintah*. 

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

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

**AWS CLI**  
**Contoh 1: Untuk menampilkan tag yang terkait dengan kenari**  
`list-tags-for-resource`Contoh berikut mengembalikan tag yang terkait dengan kenari bernama`demo_canary`.  

```
aws synthetics list-tags-for-resource \
    --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary
```
Output:  

```
{
    "Tags": {
        "blueprint": "heartbeat"
    }
}
```
**Contoh 2: Untuk menampilkan tag yang terkait dengan grup**  
`list-tags-for-resource`Contoh berikut mengembalikan tag yang terkait dengan grup bernama`demo_group`.  

```
aws  synthetics list-tags-for-resource \
    --resource-arn arn:aws:synthetics:us-east-1:123456789012:group:example123
```
Output:  

```
{
    "Tags": {
        "team": "Devops"
    }
}
```
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [ListTagsForResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/list-tags-for-resource.html)di *Referensi AWS CLI Perintah*. 

### `start-canary`
<a name="synthetics_StartCanary_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`start-canary`.

**AWS CLI**  
**Untuk menjalankan kenari**  
`start-canary`Contoh berikut menjalankan kenari bernama`demo_canary`.  

```
aws synthetics start-canary \
    --name demo_canary
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [StartCanary](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/start-canary.html)di *Referensi AWS CLI Perintah*. 

### `stop-canary`
<a name="synthetics_StopCanary_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`stop-canary`.

**AWS CLI**  
**Untuk menghentikan kenari**  
`stop-canary`Contoh berikut menghentikan nama `demo_canary` kenari.  

```
aws synthetics stop-canary \
    --name demo_canary
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [StopCanary](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/stop-canary.html)di *Referensi AWS CLI Perintah*. 

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

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

**AWS CLI**  
**Contoh 1: Untuk menetapkan tag ke kenari**  
`tag-resource`Contoh berikut memberikan tag ke kenari bernama. `demo_canary`  

```
aws synthetics tag-resource \
    --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary \
    --tags blueprint=heartbeat
```
Perintah ini tidak menghasilkan output.  
**Contoh 2: Untuk menetapkan tag ke grup**  
`tag-resource`Contoh berikut memberikan tag ke grup bernama`demo_group`.  

```
aws synthetics tag-resource \
    --resource-arn arn:aws:synthetics:us-east-1:123456789012:group:example123 \
    --tags team=Devops
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/tag-resource.html)di *Referensi AWS CLI Perintah*. 

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

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

**AWS CLI**  
**Contoh 1: Untuk menghapus tag dari kenari**  
`untag-resource`Contoh berikut menghapus tag dari kenari bernama`demo_canary`.  

```
aws synthetics untag-resource \
    --resource-arn arn:aws:synthetics:us-east-1:123456789012:canary:demo_canary \
    --tag-keys blueprint
```
Perintah ini tidak menghasilkan output.  
**Contoh 2: Untuk menghapus tag dari grup**  
`untag-resource`Contoh berikut menetapkan menghapus tag dari grup bernama`demo_group`.  

```
aws synthetics untag-resource \
    --resource-arn arn:aws:synthetics:us-east-1:123456789012:group:example123 \
    --tag-keys team
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/untag-resource.html)di *Referensi AWS CLI Perintah*. 

### `update-canary`
<a name="synthetics_UpdateCanary_cli_topic"></a>

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

**AWS CLI**  
**Untuk memperbarui kenari**  
`update-canary`Contoh berikut memperbarui konfigurasi kenari bernama`demo_canary`.  

```
aws synthetics update-canary \
    --name demo_canary \
    --schedule Expression="rate(15 minutes)"
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Pemantauan sintetis (kenari)](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Synthetics_Canaries.html) di *Panduan CloudWatch Pengguna Amazon*.  
+  Untuk detail API, lihat [UpdateCanary](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/synthetics/update-canary.html)di *Referensi AWS CLI Perintah*. 