

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

# AWS Cloud Map contoh menggunakan AWS CLI
<a name="cli_servicediscovery_code_examples"></a>

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

*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-http-namespace`
<a name="servicediscovery_CreateHttpNamespace_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-http-namespace`.

**AWS CLI**  
**Untuk membuat namespace HTTP**  
`create-http-namespace`Contoh berikut membuat namespace `example.com` HTTP.  

```
aws servicediscovery create-http-namespace \
    --name example.com \
    --creator-request-id example-request-id
```
Output:  

```
{
    "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`. Untuk informasi selengkapnya, lihat [get-operation](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/get-operation.html).  
Untuk informasi selengkapnya tentang membuat namespace, lihat [Membuat namespace AWS Cloud Map untuk mengelompokkan layanan aplikasi](https://docs.aws.amazon.com/cloud-map/latest/dg/creating-namespaces.html) di Panduan Pengembang *AWS Cloud* Map.  
+  Untuk detail API, lihat [CreateHttpNamespace](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/create-http-namespace.html)di *Referensi AWS CLI Perintah*. 

### `create-private-dns-namespace`
<a name="servicediscovery_CreatePrivateDnsNamespace_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-private-dns-namespace`.

**AWS CLI**  
**Untuk membuat namespace DNS pribadi**  
`create-private-dns-namespace`Contoh berikut membuat namespace DNS pribadi.  

```
aws servicediscovery create-private-dns-namespace \
    --name example.com \
    --vpc vpc-1c56417b
```
Output:  

```
{
    "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`. Untuk informasi selengkapnya, lihat [get-operation](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/get-operation.html).  
Untuk informasi selengkapnya, lihat [Membuat ruang nama](https://docs.aws.amazon.com/cloud-map/latest/dg/creating-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [CreatePrivateDnsNamespace](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/create-private-dns-namespace.html)di *Referensi AWS CLI Perintah*. 

### `create-public-dns-namespace`
<a name="servicediscovery_CreatePublicDnsNamespace_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`create-public-dns-namespace`.

**AWS CLI**  
**Untuk membuat namespace DNS publik**  
`create-public-dns-namespace`Contoh berikut membuat `example.com` namespace DNS publik.  

```
aws servicediscovery create-public-dns-namespace \
    --name example-public-dns.com \
    --creator-request-id example-public-request-id \
    --properties DnsProperties={SOA={TTL=60}}
```
Output:  

```
{
    "OperationId": "gv4g5meo7ndmeh4fqskygvk23d2fijwa-k9302yzd"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`.  
Untuk informasi selengkapnya tentang membuat namespace, lihat [Membuat namespace AWS Cloud Map untuk mengelompokkan layanan aplikasi](https://docs.aws.amazon.com/cloud-map/latest/dg/creating-namespaces.html) di Panduan Pengembang *AWS Cloud* Map.  
+  Untuk detail API, lihat [CreatePublicDnsNamespace](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/create-public-dns-namespace.html)di *Referensi AWS CLI Perintah*. 

### `create-service`
<a name="servicediscovery_CreateService_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk membuat layanan menggunakan ID namespace**  
`create-service`Contoh berikut menciptakan layanan.  

```
aws servicediscovery create-service \
    --name myservice \
    --namespace-id  ns-ylexjili4cdxy3xm \
    --dns-config "RoutingPolicy=MULTIVALUE,DnsRecords=[{Type=A,TTL=60}]"
```
Output:  

```
{
    "Service": {
        "Id": "srv-abcd1234xmpl5678",
        "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678",
        "ResourceOwner": "123456789012",
        "Name": "myservice",
        "NamespaceId": "ns-abcd1234xmpl5678",
        "DnsConfig": {
            "NamespaceId": "ns-abcd1234xmpl5678",
            "RoutingPolicy": "MULTIVALUE",
            "DnsRecords": [
                {
                    "Type": "A",
                    "TTL": 60
                }
            ]
        },
        "Type": "DNS_HTTP",
        "CreateDate": "2025-08-18T13:45:31.023000-05:00",
        "CreatorRequestId": "abcd1234-5678-90ab-cdef-xmpl12345678",
        "CreatedByAccount": "123456789012"
    }
}
```
Untuk informasi selengkapnya, lihat [Membuat layanan AWS Cloud Map untuk komponen aplikasi](https://docs.aws.amazon.com/cloud-map/latest/dg/creating-services.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk membuat layanan menggunakan namespace ARN**  
`create-service`Contoh berikut membuat layanan menggunakan namespace ARN bukan ID namespace. Menentukan namespace ARN diperlukan saat membuat layanan di namespace bersama.  

```
aws servicediscovery create-service \
    --name myservice-arn \
    --namespace-id arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl5678 \
    --dns-config "RoutingPolicy=MULTIVALUE,DnsRecords=[{Type=A,TTL=60}]"
```
Output:  

```
{
    "Service": {
        "Id": "srv-abcd1234xmpl5678",
        "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678",
        "ResourceOwner": "123456789012",
        "Name": "myservice-arn",
        "NamespaceId": "ns-abcd1234xmpl5678",
        "DnsConfig": {
            "NamespaceId": "ns-abcd1234xmpl5678",
            "RoutingPolicy": "MULTIVALUE",
            "DnsRecords": [
                {
                    "Type": "A",
                    "TTL": 60
                }
            ]
        },
        "Type": "DNS_HTTP",
        "CreateDate": "2025-08-18T13:45:31.023000-05:00",
        "CreatorRequestId": "abcd1234-5678-90ab-cdef-xmpl12345678",
        "CreatedByAccount": "123456789012"
    }
}
```
Untuk informasi selengkapnya, lihat [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [CreateService](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/create-service.html)di *Referensi AWS CLI Perintah*. 

### `delete-namespace`
<a name="servicediscovery_DeleteNamespace_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk menghapus namespace**  
`delete-namespace`Contoh berikut menghapus namespace.  

```
aws servicediscovery delete-namespace \
    --id ns-abcd1234xmpl5678
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`. Untuk informasi selengkapnya, lihat [get-operation](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/get-operation.html).  
Untuk informasi selengkapnya, lihat [Menghapus namespace AWS Cloud Map di Panduan](https://docs.aws.amazon.com/cloud-map/latest/dg/deleting-namespaces.html) Pengembang *AWS Cloud Map*.  
**Contoh 2: Untuk menghapus namespace menggunakan namespace ARN**  
`delete-namespace`Contoh berikut menghapus namespace menggunakan ARN nya.  

```
aws servicediscovery delete-namespace \
    --id arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl5678
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk informasi selengkapnya, lihat [Menghapus namespace AWS Cloud Map di Panduan](https://docs.aws.amazon.com/cloud-map/latest/dg/deleting-namespaces.html) Pengembang *AWS Cloud Map*.  
+  Untuk detail API, lihat [DeleteNamespace](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/delete-namespace.html)di *Referensi AWS CLI Perintah*. 

### `delete-service-attributes`
<a name="servicediscovery_DeleteServiceAttributes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`delete-service-attributes`.

**AWS CLI**  
**Contoh 1: Untuk menghapus atribut layanan**  
`delete-service-attributes`Contoh berikut menghapus atribut layanan dengan kunci `Port` yang terkait dengan layanan yang ditentukan.  

```
aws servicediscovery delete-service-attributes \
    --service-id srv-abcd1234xmpl5678 \
    --attributes Port
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk menghapus atribut layanan menggunakan ARN**  
`delete-service-attributes`Contoh berikut menghapus atribut layanan menggunakan layanan ARN. Menentukan ARN diperlukan untuk menghapus atribut yang terkait dengan layanan yang dibuat di ruang nama yang dibagikan dengan akun Anda.  

```
aws servicediscovery delete-service-attributes \
    --service-id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678 \
    --attributes Port
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html) dan [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [DeleteServiceAttributes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/delete-service-attributes.html)di *Referensi AWS CLI Perintah*. 

### `delete-service`
<a name="servicediscovery_DeleteService_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk menghapus layanan**  
`delete-service`Contoh berikut menghapus layanan.  

```
aws servicediscovery delete-service \
    --id srv-abcd1234xmpl5678
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menghapus layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/deleting-services.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk menghapus layanan menggunakan ARN**  
`delete-service`Contoh berikut menghapus layanan menggunakan ARN nya.  

```
aws servicediscovery delete-service \
    --id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menghapus layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/deleting-services.html) di *Panduan Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [DeleteService](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/delete-service.html)di *Referensi AWS CLI Perintah*. 

### `deregister-instance`
<a name="servicediscovery_DeregisterInstance_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`deregister-instance`.

**AWS CLI**  
**Contoh 1: Untuk membatalkan pendaftaran instance layanan**  
`deregister-instance`Contoh berikut membatalkan pendaftaran instance layanan.  

```
aws servicediscovery deregister-instance \
    --service-id srv-p5zdwlg5uvvzjita \
    --instance-id myservice-53
```
Output:  

```
{
    "OperationId": "4yejorelbukcjzpnr6tlmrghsjwpngf4-k98rnaiq"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`. Untuk informasi selengkapnya, lihat [get-operation](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/get-operation.html).  
Untuk informasi selengkapnya, lihat [membatalkan pendaftaran instance layanan](https://docs.aws.amazon.com/cloud-map/latest/dg/deregistering-instances.html) di Panduan Pengembang *AWS Cloud* Map.  
**Contoh 2: Untuk membatalkan pendaftaran instance layanan menggunakan layanan ARN untuk ruang nama bersama**  
`deregister-instance`Contoh berikut membatalkan pendaftaran instance layanan menggunakan layanan ARN bukan ID layanan. Menentukan ARN diperlukan saat membatalkan pendaftaran instance dari layanan yang dibuat di ruang nama yang dibagikan dengan akun Anda.  

```
aws servicediscovery deregister-instance \
    --service-id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita \
    --instance-id web-server-01
```
Output:  

```
{
    "OperationId": "gv4g5meo7ndmkqjrhpn39wk42xmpl"
}
```
Untuk informasi selengkapnya, lihat [Ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) dan [Membatalkan pendaftaran instance layanan Cloud AWS Map di Panduan Pengembang](https://docs.aws.amazon.com/cloud-map/latest/dg/deregistering-instances.html) Cloud *AWS Map*.  
+  Untuk detail API, lihat [DeregisterInstance](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/deregister-instance.html)di *Referensi AWS CLI Perintah*. 

### `discover-instances-revision`
<a name="servicediscovery_DiscoverInstancesRevision_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`discover-instances-revision`.

**AWS CLI**  
**Contoh 1: Untuk menemukan revisi sebuah instance**  
`discover-instances-revision`Contoh berikut menemukan revisi yang meningkat dari sebuah instance.  

```
aws servicediscovery discover-instances-revision \
    --namespace-name example.com \
    --service-name myservice
```
Output:  

```
{
    "InstancesRevision": 123456
}
```
Untuk informasi selengkapnya, lihat [instance layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-instances.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk menemukan revisi instance dari akun pemilik tertentu**  
`discover-instances-revision`Contoh berikut menemukan revisi instance dari akun pemilik tertentu. Parameter pemilik-akun diperlukan untuk instance di ruang nama yang dibagikan dengan akun Anda.  

```
aws servicediscovery discover-instances-revision \
    --namespace-name shared-namespace \
    --service-name shared-service \
    --owner-account 123456789111
```
Output:  

```
{
    "InstancesRevision": 1234567890
}
```
Untuk informasi selengkapnya, lihat [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) dan [instance layanan AWS Cloud Map di Panduan](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-instances.html) Pengembang *AWS Cloud Map*.  
+  Untuk detail API, lihat [DiscoverInstancesRevision](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/discover-instances-revision.html)di *Referensi AWS CLI Perintah*. 

### `discover-instances`
<a name="servicediscovery_DiscoverInstances_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`discover-instances`.

**AWS CLI**  
**Contoh 1: Untuk menemukan instance terdaftar**  
`discover-instances`Contoh berikut menemukan contoh terdaftar.  

```
aws servicediscovery discover-instances \
    --namespace-name example.com \
    --service-name myservice \
    --max-results 10 \
    --health-status ALL
```
Output:  

```
{
    "Instances": [
        {
            "InstanceId": "myservice-53",
            "NamespaceName": "example.com",
            "ServiceName": "myservice",
            "HealthStatus": "UNKNOWN",
            "Attributes": {
                "AWS_INSTANCE_IPV4": "172.2.1.3",
                "AWS_INSTANCE_PORT": "808"
            }
        }
    ],
    "InstancesRevision": 85648075627387284
}
```
Untuk informasi selengkapnya, lihat [instance layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-instances.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk menemukan instance dari akun pemilik tertentu**  
`discover-instances`Contoh berikut menemukan instance terdaftar dari akun pemilik tertentu. Parameter ini diperlukan untuk menemukan instance di ruang nama yang dibagikan dengan akun Anda.  

```
aws servicediscovery discover-instances \
    --namespace-name shared-namespace \
    --service-name shared-service \
    --owner-account 123456789111
```
Output:  

```
{
    "Instances": [
        {
            "InstanceId": "shared-instance-1234",
            "NamespaceName": "shared-namespace",
            "ServiceName": "shared-service",
            "HealthStatus": "HEALTHY",
            "Attributes": {
                "AWS_INSTANCE_IPV4": "203.0.113.75",
                "AWS_INSTANCE_PORT": "80"
            }
        }
    ],
    "InstancesRevision": 1234567890
}
```
Untuk informasi selengkapnya, lihat [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) dan [instance layanan AWS Cloud Map di Panduan](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-instances.html) Pengembang *AWS Cloud Map*.  
+  Untuk detail API, lihat [DiscoverInstances](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/discover-instances.html)di *Referensi AWS CLI Perintah*. 

### `get-instance`
<a name="servicediscovery_GetInstance_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk mendapatkan detail dari sebuah instance**  
`get-instance`Contoh berikut mendapatkan atribut layanan.  

```
aws servicediscovery get-instance \
    --service-id srv-e4anhexample0004
    --instance-id i-abcd1234
```
Output:  

```
{
    "ResourceOwner": "123456789012",
    "Instance": {
        "Id": "arn:aws:servicediscovery:us-west-2:111122223333;:service/srv-e4anhexample0004",
        "Attributes": {
            "AWS_INSTANCE_IPV4": "192.0.2.44",
            "AWS_INSTANCE_PORT": "80",
            "color": "green",
            "region": "us-west-2",
            "stage": "beta"
        },
        "CreatedByAccount": "123456789012"
    }
}
```
Untuk informasi selengkapnya, lihat [instance layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-instances.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk mendapatkan detail instance menggunakan layanan ARN untuk ruang nama bersama**  
`get-instance`Contoh berikut mendapatkan atribut dari sebuah instance menggunakan layanan ARN bukan ID layanan. Menentukan ARN diperlukan saat mendapatkan detail instance yang terkait dengan ruang nama yang dibagikan dengan akun Anda. Instance yang dikembalikan dalam contoh ini didaftarkan oleh akun `123456789111` di namespace yang dimiliki oleh akun. `123456789012`  

```
aws servicediscovery get-instance \
    --service-id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita \
    --instance-id web-server-01
```
Output:  

```
{
    "ResourceOwner": "123456789012",
    "Instance": {
        "Id": "web-server-01",
        "Attributes": {
            "AWS_INSTANCE_IPV4": "203.0.113.15",
            "AWS_INSTANCE_PORT": "80"
        },
        "CreatedByAccount": "123456789111"
    }
}
```
*Untuk informasi selengkapnya tentang berbagi namespace lintas akun, lihat Ruang [nama AWS Cloud Map Bersama di Panduan Pengembang](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) Cloud Map AWS .*  
+  Untuk detail API, lihat [GetInstance](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/get-instance.html)di *Referensi AWS CLI Perintah*. 

### `get-instances-health-status`
<a name="servicediscovery_GetInstancesHealthStatus_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-instances-health-status`.

**AWS CLI**  
**Contoh 1: Untuk mendapatkan status kesehatan dari instans yang terkait dengan layanan**  
`get-instances-health-status`Contoh berikut mendapatkan status kesehatan instance yang terkait dengan layanan yang ditentukan.  

```
aws servicediscovery get-instances-health-status \
    --service-id srv-e4anhexample0004
```
Output:  

```
{
    "Status": {
        "i-abcd1234": "HEALTHY",
        "i-abcd1235": "UNHEALTHY"
    }
}
```
Untuk informasi selengkapnya, lihat [instance layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-instances.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk mendapatkan status kesehatan instance menggunakan layanan ARN untuk ruang nama bersama**  
`get-instances-health-status`Contoh berikut mendapatkan status kesehatan instance menggunakan layanan ARN bukan ID layanan. Menentukan ARN diperlukan saat mendapatkan status kesehatan untuk instance yang terkait dengan ruang nama yang dibagikan dengan akun pemohon.  

```
aws servicediscovery get-instances-health-status \
    --service-id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita
```
Output:  

```
{
    "Status": {
        "web-server-01": "HEALTHY",
        "web-server-02": "UNHEALTHY"
    }
}
```
Untuk informasi selengkapnya, lihat [instance layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-instances.html) dan [ruang nama Shared AWS Cloud Map di Panduan](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) Pengembang *AWS Cloud Map*.  
+  Untuk detail API, lihat [GetInstancesHealthStatus](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/get-instances-health-status.html)di *Referensi AWS CLI Perintah*. 

### `get-namespace`
<a name="servicediscovery_GetNamespace_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk mendapatkan detail namespace**  
`get-namespace`Contoh berikut mengambil informasi tentang namespace yang ditentukan.  

```
aws servicediscovery get-namespace \
    --id ns-abcd1234xmpl5678
```
Output:  

```
{
    "Namespace": {
        "Id": "ns-abcd1234xmpl5678",
        "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl5678",
        "ResourceOwner": "123456789012",
        "Name": "example-http.com",
        "Type": "HTTP",
        "Description": "Example.com AWS Cloud Map HTTP Namespace",
        "Properties": {
            "DnsProperties": {},
            "HttpProperties": {
                "HttpName": "example-http.com"
            }
        },
        "CreateDate": "2024-02-23T13:35:21.874000-06:00",
        "CreatorRequestId": "abcd1234-5678-90ab-cdef-xmpl12345678"
    }
}
```
Untuk informasi selengkapnya, lihat [ruang nama AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk mendapatkan detail namespace menggunakan ARN**  
`get-namespace`Contoh berikut mengambil informasi tentang namespace yang ditentukan menggunakan ARN nya. Menentukan ARN diperlukan untuk mengambil detail namespace yang dibagikan dengan akun Anda.  

```
aws servicediscovery get-namespace \
    --id arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl5678
```
Output:  

```
{
    "Namespace": {
        "Id": "ns-abcd1234xmpl5678",
        "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl5678",
        "ResourceOwner": "123456789012",
        "Name": "example-http.com",
        "Type": "HTTP",
        "Description": "Example.com AWS Cloud Map HTTP Namespace",
        "Properties": {
            "DnsProperties": {},
            "HttpProperties": {
                "HttpName": "example-http.com"
            }
        },
        "CreateDate": "2024-02-23T13:35:21.874000-06:00",
        "CreatorRequestId": "abcd1234-5678-90ab-cdef-xmpl12345678"
    }
}
```
Untuk informasi selengkapnya, lihat [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [GetNamespace](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/get-namespace.html)di *Referensi AWS CLI Perintah*. 

### `get-operation`
<a name="servicediscovery_GetOperation_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk mendapatkan hasil operasi**  
`get-operation`Contoh berikut mendapatkan hasil dari operasi pembuatan namespace.  

```
aws servicediscovery get-operation \
    --operation-id abcd1234xmpl5678abcd1234xmpl5678-abcd1234
```
Output:  

```
{
    "Operation": {
        "Id": "abcd1234xmpl5678abcd1234xmpl5678-abcd1234",
        "Type": "CREATE_NAMESPACE",
        "Status": "SUCCESS",
        "CreateDate": "2025-01-13T13:35:21.874000-06:00",
        "UpdateDate": "2025-01-13T13:36:02.469000-06:00",
        "Targets": {
            "NAMESPACE": "ns-abcd1234xmpl5678"
        }
    }
}
```
Untuk informasi selengkapnya, lihat [Membuat namespace AWS Cloud Map untuk mengelompokkan layanan aplikasi](https://docs.aws.amazon.com/cloud-map/latest/dg/creating-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk mendapatkan operasi dari akun pemilik tertentu**  
`get-operation`Contoh berikut mendapatkan hasil operasi yang terkait dengan akun pemilik namespace tertentu. Parameter ini diperlukan untuk mendapatkan hasil operasi yang terkait dengan ruang nama yang dibagikan dengan akun Anda.  

```
aws servicediscovery get-operation \
    --operation-id abcd1234xmpl5678abcd1234xmpl5678-abcd1234 \
    --owner-account 123456789111
```
Output:  

```
{
    "Operation": {
        "Id": "abcd1234xmpl5678abcd1234xmpl5678-abcd1234",
        "OwnerAccount": "123456789111",
        "Type": "CREATE_NAMESPACE",
        "Status": "SUCCESS",
        "CreateDate": "2025-01-13T13:35:21.874000-06:00",
        "UpdateDate": "2025-01-13T13:36:02.469000-06:00",
        "Targets": {
            "NAMESPACE": "ns-abcd1234xmpl5678"
        }
    }
}
```
Untuk informasi selengkapnya, lihat [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [GetOperation](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/get-operation.html)di *Referensi AWS CLI Perintah*. 

### `get-service-attributes`
<a name="servicediscovery_GetServiceAttributes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`get-service-attributes`.

**AWS CLI**  
**Contoh 1: Untuk mendapatkan atribut layanan**  
`get-service-attributes`Contoh berikut mendapatkan atribut layanan.  

```
aws servicediscovery get-service-attributes \
    --service-id srv-abcd1234xmpl5678
```
Output:  

```
{
    "ServiceAttributes": {
        "ServiceArn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678",
        "ResourceOwner": "123456789012",
        "Attributes": {
            "Port": "80"
        }
    }
}
```
Untuk informasi selengkapnya, lihat [Layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk mendapatkan atribut layanan menggunakan ARN**  
`get-service-attributes`Contoh berikut mendapatkan atribut layanan menggunakan ARN nya. Menentukan ARN diperlukan untuk mendapatkan atribut layanan yang dibuat di namespace yang dibagikan dengan akun Anda.  

```
aws servicediscovery get-service-attributes \
    --service-id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678
```
Output:  

```
{
    "ServiceAttributes": {
        "ServiceArn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678",
        "ResourceOwner": "123456789012",
        "Attributes": {
            "Port": "80"
        }
    }
}
```
Untuk informasi selengkapnya, lihat [layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html) dan [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [GetServiceAttributes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/get-service-attributes.html)di *Referensi AWS CLI Perintah*. 

### `get-service`
<a name="servicediscovery_GetService_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk mendapatkan pengaturan layanan**  
`get-service`Contoh berikut mendapatkan pengaturan layanan tertentu.  

```
aws servicediscovery get-service \
    --id srv-abcd1234xmpl5678
```
Output:  

```
{
    "Service": {
        "Id": "srv-abcd1234xmpl5678",
        "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678",
        "ResourceOwner": "123456789012",
        "Name": "test-service",
        "NamespaceId": "ns-abcd1234xmpl5678",
        "DnsConfig": {},
        "Type": "HTTP",
        "CreateDate": "2025-08-18T13:53:02.775000-05:00",
        "CreatorRequestId": "abcd1234-5678-90ab-cdef-xmpl12345678",
        "CreatedByAccount": "123456789012"
    }
}
```
Untuk informasi selengkapnya, lihat [Layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk mendapatkan pengaturan layanan menggunakan ARN**  
`get-service`Contoh berikut mendapatkan pengaturan layanan tertentu menggunakan ARN nya. Menentukan ARN diperlukan saat mengambil informasi tentang layanan yang dibuat di namespace yang dibagikan dengan akun Anda. Akun penelepon `123456789111` membuat layanan di namespace yang dibagikan oleh akun. `123456789012`  

```
aws servicediscovery get-service \
    --id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678
```
Output:  

```
{
    "Service": {
        "Id": "srv-abcd1234xmpl5678",
        "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678",
        "ResourceOwner": "123456789012",
        "Name": "test-service",
        "NamespaceId": "ns-abcd1234xmpl5678",
        "DnsConfig": {},
        "Type": "HTTP",
        "CreateDate": "2025-08-18T13:53:02.775000-05:00",
        "CreatorRequestId": "abcd1234-5678-90ab-cdef-xmpl12345678",
        "CreatedByAccount": "123456789111"
    }
}
```
Untuk informasi selengkapnya, lihat [Membuat layanan AWS Cloud Map untuk komponen aplikasi](https://docs.aws.amazon.com/cloud-map/latest/dg/creating-services.html) dan [ruang nama Shared AWS Cloud Map di Panduan](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [GetService](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/get-service.html)di *Referensi AWS CLI Perintah*. 

### `list-instances`
<a name="servicediscovery_ListInstances_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk daftar instance layanan**  
`list-instances`Contoh berikut mencantumkan instance layanan.  

```
aws servicediscovery list-instances \
    --service-id srv-qzpwvt2tfqcegapy
```
Output:  

```
{
    "Instances": [
        {
            "Id": "i-06bdabbae60f65a4e",
            "Attributes": {
                "AWS_INSTANCE_IPV4": "172.2.1.3",
                "AWS_INSTANCE_PORT": "808"
            },
            "CreatedByAccount": "123456789012"
        }
    ],
    "ResourceOwner": "123456789012"
}
```
Untuk informasi selengkapnya, lihat [AWS Mencantumkan instance layanan Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/listing-instances.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk daftar instance layanan menggunakan layanan ARN**  
`list-instances`Contoh berikut mencantumkan instance layanan menggunakan ARN layanan, bukan ID layanan. Menentukan ARN diperlukan saat mencantumkan instance yang terkait dengan ruang nama yang dibagikan dengan akun Anda.  

```
aws servicediscovery list-instances \
    --service-id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita
```
Output:  

```
{
    "ResourceOwner": "123456789012",
    "Instances": [
        {
            "Id": "web-server-01",
            "Attributes": {
                "AWS_INSTANCE_IPV4": "203.0.113.15",
                "AWS_INSTANCE_PORT": "80"
            },
            "CreatedByAccount": "123456789012"
        },
        {
            "Id": "web-server-02",
            "Attributes": {
                "AWS_INSTANCE_IPV4": "203.0.113.16",
                "AWS_INSTANCE_PORT": "80"
            },
            "CreatedByAccount": "123456789012"
        }
    ]
}
```
*Untuk informasi selengkapnya tentang berbagi namespace lintas akun, lihat Ruang [nama AWS Cloud Map Bersama dan Mencantumkan instance](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) [layanan AWS Cloud Map di](https://docs.aws.amazon.com/cloud-map/latest/dg/listing-instances.html) Panduan Pengembang Cloud AWS Map.*  
+  Untuk detail API, lihat [ListInstances](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/list-instances.html)di *Referensi AWS CLI Perintah*. 

### `list-namespaces`
<a name="servicediscovery_ListNamespaces_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk daftar ruang nama**  
`list-namespaces`Contoh berikut mencantumkan ruang nama.  

```
aws servicediscovery list-namespaces
```
Output:  

```
{
    "Namespaces": [
        {
            "Id": "ns-abcd1234xmpl5678",
            "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl5678",
            "ResourceOwner": "123456789012",
            "Name": "local",
            "Type": "DNS_PRIVATE",
            "Properties": {
                "DnsProperties": {
                    "HostedZoneId": "Z06752353VBUDTC32S84S",
                    "SOA": {}
                },
                "HttpProperties": {
                    "HttpName": "local"
                 }
            },
            "CreateDate": "2023-07-17T13:37:27.872000-05:00"
        },
        {
            "Id": "ns-abcd1234xmpl9012",
            "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl9012",
            "ResourceOwner": "123456789012",
            "Name": "My-second-namespace",
            "Type": "HTTP",
            "Description": "My second namespace",
            "Properties": {
                "DnsProperties": {
                    "SOA": {}
                },
                "HttpProperties": {
                    "HttpName": "My-second-namespace"
                }
            },
            "CreateDate": "2023-11-14T10:35:47.840000-06:00"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Mencantumkan ruang nama AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/listing-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk daftar ruang nama yang dibagikan oleh akun lain**  
`list-namespaces`Contoh berikut mencantumkan ruang nama yang dibagikan dengan akun pemanggil oleh AWS akun lain menggunakan filter. `RESOURCE_OWNER`  

```
aws servicediscovery list-namespaces \
    --filters Name=RESOURCE_OWNER,Values=OTHER_ACCOUNTS,Condition=EQ
```
Output:  

```
{
    "Namespaces": [
        {
            "Id": "ns-abcd1234xmpl5678",
            "Arn": "arn:aws:servicediscovery:us-west-2:123456789111:namespace/ns-abcd1234xmpl5678",
            "ResourceOwner": "123456789111",
            "Name": "shared-namespace",
            "Type": "HTTP",
            "Description": "Namespace shared from another account",
            "Properties": {
                "DnsProperties": {
                    "SOA": {}
                },
                "HttpProperties": {
                    "HttpName": "shared-namespace"
                }
            },
            "CreateDate": "2025-01-13T13:35:21.874000-06:00"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [ListNamespaces](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/list-namespaces.html)di *Referensi AWS CLI Perintah*. 

### `list-operations`
<a name="servicediscovery_ListOperations_cli_topic"></a>

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

**AWS CLI**  
**Untuk daftar operasi yang memenuhi kriteria yang ditentukan**  
`list-operations`Contoh berikut mencantumkan operasi yang memiliki status `PENDING` atau`SUCCESS`.  

```
aws servicediscovery list-operations \
    --service-id srv-e4anhexample0004 \
    --filters Name=STATUS,Condition=IN,Values=PENDING,SUCCESS
```
Output:  

```
{
    "Operations": [
        {
            "Id": "76yy8ovhpdz0plmjzbsnqgnrqvpv2qdt-kexample",
            "Status": "SUCCESS"
        },
        {
            "Id": "prysnyzpji3u2ciy45nke83x2zanl7yk-dexample",
            "Status": "SUCCESS"
        },
        {
            "Id": "ko4ekftir7kzlbechsh7xvcdgcpk66gh-7example",
            "Status": "PENDING"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Apa itu AWS Cloud Map?](https://docs.aws.amazon.com/cloud-map/latest/dg/what-is-cloud-map.html) di *Panduan Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [ListOperations](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/list-operations.html)di *Referensi AWS CLI Perintah*. 

### `list-services`
<a name="servicediscovery_ListServices_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk daftar layanan**  
`list-services`Contoh berikut mencantumkan layanan.  

```
aws servicediscovery list-services
```
Output:  

```
{
    "Services": [
        {
            "Id": "srv-p5zdwlg5uvvzjita",
            "Arn": "arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita",
            "Name": "myservice",
            "DnsConfig": {
                "RoutingPolicy": "MULTIVALUE",
                "DnsRecords": [
                    {
                        "Type": "A",
                        "TTL": 60
                    }
                ]
            },
            "CreateDate": 1587081768.334
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [AWS Mencantumkan layanan Cloud Map di namespace](https://docs.aws.amazon.com/cloud-map/latest/dg/listing-services.html) di Panduan *Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk daftar layanan yang dibuat di ruang nama bersama**  
`list-services`Contoh berikut mencantumkan layanan yang dibuat di ruang nama yang dibagikan dengan akun pemanggil `123456789012` oleh AWS akun lain menggunakan filter. `RESOURCE_OWNER`  

```
aws servicediscovery list-services \
    --filters Name=RESOURCE_OWNER,Values=OTHER_ACCOUNTS,Condition=EQ
```
Output:  

```
{
    "Services": [
        {
            "Id": "srv-abcd1234xmpl5678",
            "Arn": "arn:aws:servicediscovery:us-west-2:123456789111:service/srv-abcd1234xmpl5678",
            "ResourceOwner": "123456789111",
            "Name": "shared-service",
            "NamespaceId": "ns-abcd1234xmpl5678",
            "Type": "HTTP",
            "Description": "Service in shared namespace",
            "DnsConfig": {},
            "CreateDate": "2025-01-13T13:35:21.874000-06:00",
            "CreatorRequestId": "abcd1234-5678-90ab-cdef-xmpl12345678",
            "CreatedByAccount": "123456789012"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) dan [mencantumkan layanan AWS Cloud Map di namespace](https://docs.aws.amazon.com/cloud-map/latest/dg/listing-services.html) di Panduan Pengembang *AWS Cloud* Map.  
+  Untuk detail API, lihat [ListServices](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/list-services.html)di *Referensi AWS CLI Perintah*. 

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

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

**AWS CLI**  
**Untuk daftar tag yang terkait dengan sumber daya yang ditentukan**  
`list-tags-for-resource`Contoh berikut mencantumkan tag untuk sumber daya yang ditentukan.  

```
aws servicediscovery list-tags-for-resource \
    --resource-arn arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004
```
Output:  

```
{
    "Tags": [
        {
            "Key": "Project",
            "Value": "Zeta"
        },
        {
            "Key": "Department",
            "Value": "Engineering"
        }
    ]
}
```
Untuk informasi selengkapnya, lihat [Menandai resource AWS Cloud Map Anda](https://docs.aws.amazon.com/cloud-map/latest/dg/listing-instances.html) di *Panduan Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [ListTagsForResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/list-tags-for-resource.html)di *Referensi AWS CLI Perintah*. 

### `register-instance`
<a name="servicediscovery_RegisterInstance_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`register-instance`.

**AWS CLI**  
**Contoh 1: Untuk mendaftarkan instance layanan menggunakan ID layanan**  
`register-instance`Contoh berikut mendaftarkan instance layanan.  

```
aws servicediscovery register-instance \
    --service-id srv-p5zdwlg5uvvzjita \
    --instance-id myservice-53 \
    --attributes=AWS_INSTANCE_IPV4=172.2.1.3,AWS_INSTANCE_PORT=808
```
Output:  

```
{
    "OperationId": "4yejorelbukcjzpnr6tlmrghsjwpngf4-k95yg2u7"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`. Untuk informasi selengkapnya, lihat [get-operation](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/get-operation.html).  
Untuk informasi selengkapnya tentang mendaftarkan instance, lihat [Mendaftarkan sumber daya sebagai instance layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/registering-instances.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk mendaftarkan instance layanan menggunakan layanan ARN**  
`register-instance`Contoh berikut mendaftarkan instance layanan menggunakan layanan ARN. Menentukan ARN diperlukan saat mendaftarkan instance di layanan yang dibagikan dengan akun Anda.  

```
aws servicediscovery register-instance \
    --service-id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita \
    --instance-id web-server-01 \
    --attributes=AWS_INSTANCE_IPV4=203.0.113.15,AWS_INSTANCE_PORT=80
```
Output:  

```
{
    "OperationId": "gv4g5meo7ndmkqjrhpn39wk42xmpl"
}
```
*Untuk informasi selengkapnya tentang berbagi namespace lintas akun, lihat Ruang [nama AWS Cloud Map Bersama di Panduan Pengembang](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) Cloud Map AWS .*  
+  Untuk detail API, lihat [RegisterInstance](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/register-instance.html)di *Referensi AWS CLI Perintah*. 

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

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

**AWS CLI**  
**Untuk mengaitkan tag dengan sumber daya yang ditentukan**  
`tag-resource`Contoh berikut mengaitkan `Department` tag dengan nilai `Engineering` dengan namespace yang ditentukan.  

```
aws servicediscovery tag-resource \
    --resource-arn arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004 \
    --tags Key=Department, Value=Engineering
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menandai resource AWS Cloud Map Anda](https://docs.aws.amazon.com/cloud-map/latest/dg/listing-instances.html) di *Panduan Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [TagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/tag-resource.html)di *Referensi AWS CLI Perintah*. 

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

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

**AWS CLI**  
**Untuk menghapus tag dari sumber daya yang ditentukan**  
`untag-resource`Contoh berikut menghapus `Department` tag dari namespace tertentu.  

```
aws servicediscovery untag-resource \
    --resource-arn arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-e4anhexample0004 \
    --tags Key=Department, Value=Engineering
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Menandai resource AWS Cloud Map Anda](https://docs.aws.amazon.com/cloud-map/latest/dg/listing-instances.html) di *Panduan Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [UntagResource](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/untag-resource.html)di *Referensi AWS CLI Perintah*. 

### `update-http-namespace`
<a name="servicediscovery_UpdateHttpNamespace_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-http-namespace`.

**AWS CLI**  
**Contoh 1: Untuk memperbarui namespace HTTP**  
`update-http-namespace`Contoh berikut memperbarui deskripsi namespace HTTP yang ditentukan.  

```
aws servicediscovery update-http-namespace \
    --id ns-abcd1234xmpl5678 \
    --updater-request-id abcd1234-5678-90ab-cdef-xmpl12345678 \
    --namespace Description="The updated namespace description."
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`. Untuk informasi selengkapnya, lihat [get-operation](https://docs.aws.amazon.com/cli/latest/reference/servicediscovery/get-operation.html).  
Untuk informasi selengkapnya, lihat [ruang nama AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk memperbarui namespace HTTP menggunakan ARN**  
`update-http-namespace`Contoh berikut memperbarui namespace HTTP yang ditentukan menggunakan ARN nya.  

```
aws servicediscovery update-http-namespace \
    --id arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl5678 \
    --updater-request-id abcd1234-5678-90ab-cdef-xmpl12345678 \
    --namespace Description="The updated namespace description."
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk informasi selengkapnya, lihat [ruang nama AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [UpdateHttpNamespace](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/update-http-namespace.html)di *Referensi AWS CLI Perintah*. 

### `update-instance-custom-health-status`
<a name="servicediscovery_UpdateInstanceCustomHealthStatus_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-instance-custom-health-status`.

**AWS CLI**  
**Contoh 1: Untuk memperbarui pemeriksaan kesehatan khusus**  
`update-instance-custom-health-status`Contoh berikut memperbarui status pemeriksaan kesehatan kustom untuk layanan tertentu dan contoh contoh layanan ke`HEALTHY`.  

```
aws servicediscovery update-instance-custom-health-status \
    --service-id srv-e4anhexample0004 \
    --instance-id example \
    --status HEALTHY
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [konfigurasi pemeriksaan kesehatan layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/services-health-checks.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk memperbarui pemeriksaan kesehatan khusus menggunakan layanan ARN**  
`update-instance-custom-health-status`Contoh berikut memperbarui status pemeriksaan kesehatan kustom menggunakan layanan ARN. ARN diperlukan saat memperbarui status kesehatan untuk instance yang terkait dengan ruang nama yang dibagikan dengan akun Anda.  

```
aws servicediscovery update-instance-custom-health-status \
    --service-id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-p5zdwlg5uvvzjita \
    --instance-id web-server-01 \
    --status HEALTHY
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [konfigurasi pemeriksaan kesehatan layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/services-health-checks.html) dan [berbagi namespace AWS Cloud Map Lintas akun di Panduan](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) Pengembang *AWS Cloud Map*.  
+  Untuk detail API, lihat [UpdateInstanceCustomHealthStatus](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/update-instance-custom-health-status.html)di *Referensi AWS CLI Perintah*. 

### `update-private-dns-namespace`
<a name="servicediscovery_UpdatePrivateDnsNamespace_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-private-dns-namespace`.

**AWS CLI**  
**Contoh 1: Untuk memperbarui namespace DNS pribadi menggunakan ID**  
`update-private-dns-namespace`Contoh berikut memperbarui deskripsi namespace DNS pribadi menggunakan ID namespace.  

```
aws servicediscovery update-private-dns-namespace \
    --id ns-abcd1234xmpl5678 \
    --updater-request-id abcd1234-5678-90ab-cdef-xmpl12345678 \
    --namespace Description="The updated namespace description."
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`.  
Untuk informasi selengkapnya, lihat [ruang nama AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk memperbarui namespace DNS pribadi menggunakan ARN**  
`update-private-dns-namespace`Contoh berikut memperbarui namespace DNS pribadi menggunakan ARN nya.  

```
aws servicediscovery update-private-dns-namespace \
    --id arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl5678 \
    --updater-request-id abcd1234-5678-90ab-cdef-xmpl12345678 \
    --namespace Description="The updated namespace description."
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk informasi selengkapnya, lihat [ruang nama AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [UpdatePrivateDnsNamespace](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/update-private-dns-namespace.html)di *Referensi AWS CLI Perintah*. 

### `update-public-dns-namespace`
<a name="servicediscovery_UpdatePublicDnsNamespace_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-public-dns-namespace`.

**AWS CLI**  
**Contoh 1: Untuk memperbarui namespace DNS publik menggunakan ID**  
`update-public-dns-namespace`Contoh berikut memperbarui deskripsi namespace DNS publik menggunakan ID-nya.  

```
aws servicediscovery update-public-dns-namespace \
    --id ns-abcd1234xmpl5678 \
    --updater-request-id abcd1234-5678-90ab-cdef-xmpl12345678 \
    --namespace Description="The updated namespace description."
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`.  
Untuk informasi selengkapnya, lihat [ruang nama AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk memperbarui namespace DNS publik menggunakan ARN**  
`update-public-dns-namespace`Contoh berikut memperbarui namespace DNS publik menggunakan ARN nya.  

```
aws servicediscovery update-public-dns-namespace \
    --id arn:aws:servicediscovery:us-west-2:123456789012:namespace/ns-abcd1234xmpl5678 \
    --updater-request-id abcd1234-5678-90ab-cdef-xmpl12345678 \
    --namespace Description="The updated namespace description."
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk informasi selengkapnya, lihat [ruang nama AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [UpdatePublicDnsNamespace](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/update-public-dns-namespace.html)di *Referensi AWS CLI Perintah*. 

### `update-service-attributes`
<a name="servicediscovery_UpdateServiceAttributes_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-service-attributes`.

**AWS CLI**  
**Contoh 1: Untuk memperbarui layanan untuk menambahkan atribut**  
`update-service-attributes`Contoh berikut memperbarui layanan tertentu untuk menambahkan atribut layanan dengan kunci `Port` dan nilai`80`.  

```
aws servicediscovery update-service-attributes \
    --service-id srv-abcd1234xmpl5678 \
    --attributes Port=80
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk memperbarui atribut layanan menggunakan ARN**  
`update-service-attributes`Contoh berikut memperbarui layanan menggunakan ARN untuk menambahkan atribut layanan. Menentukan ARN diperlukan untuk menambahkan atribut ke layanan yang dibuat di ruang nama yang dibagikan dengan akun Anda.  

```
aws servicediscovery update-service-attributes \
    --service-id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678 \
    --attributes Port=80
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html) dan [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [UpdateServiceAttributes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/update-service-attributes.html)di *Referensi AWS CLI Perintah*. 

### `update-service`
<a name="servicediscovery_UpdateService_cli_topic"></a>

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

**AWS CLI**  
**Contoh 1: Untuk memperbarui layanan**  
`update-service`Contoh berikut memperbarui layanan untuk memperbarui `DnsConfig` dan `HealthCheckConfig` pengaturan.  

```
aws servicediscovery update-service \
    --id srv-abcd1234xmpl5678 \
    --service "DnsConfig={DnsRecords=[{Type=A,TTL=60}]},HealthCheckConfig={Type=HTTP,ResourcePath=/,FailureThreshold=2}"
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk mengonfirmasi bahwa operasi berhasil, Anda dapat menjalankannya`get-operation`.  
Untuk informasi selengkapnya tentang memperbarui layanan, lihat [Memperbarui layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/editing-services.html) di *Panduan Pengembang AWS Cloud Map*.  
**Contoh 2: Untuk memperbarui layanan menggunakan ARN**  
`update-service`Contoh berikut memperbarui layanan menggunakan ARN nya. Menentukan ARN diperlukan untuk layanan yang dibuat di ruang nama yang dibagikan dengan akun Anda.  

```
aws servicediscovery update-service \
    --id arn:aws:servicediscovery:us-west-2:123456789012:service/srv-abcd1234xmpl5678 \
    --service "DnsConfig={DnsRecords=[{Type=A,TTL=60}]},HealthCheckConfig={Type=HTTP,ResourcePath=/,FailureThreshold=2}"
```
Output:  

```
{
    "OperationId": "abcd1234-5678-90ab-cdef-xmpl12345678"
}
```
Untuk informasi selengkapnya tentang memperbarui layanan, lihat [Memperbarui layanan AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/editing-services.html) dan [ruang nama Shared AWS Cloud Map](https://docs.aws.amazon.com/cloud-map/latest/dg/sharing-namespaces.html) di Panduan *Pengembang AWS Cloud Map*.  
+  Untuk detail API, lihat [UpdateService](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/servicediscovery/update-service.html)di *Referensi AWS CLI Perintah*. 