

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

# DataSync contoh menggunakan AWS CLI
<a name="cli_datasync_code_examples"></a>

Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with DataSync.

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

### `update-location-azure-blob`
<a name="datasync_UpdateLocationAzureBlob_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-location-azure-blob`.

**AWS CLI**  
**Untuk memperbarui lokasi transfer Anda dengan agen baru**  
`update-location-object-storage`Contoh berikut memperbarui DataSync lokasi Anda untuk Microsoft Azure Blob Storage dengan agen baru.  

```
aws datasync update-location-azure-blob \
    --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \
    --agent-arns arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0 \
    --sas-configuration '{ \
        "Token": "sas-token-for-azure-blob-storage-access" \
    }'
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengganti agen Anda](https://docs.aws.amazon.com/datasync/latest/userguide/replacing-agent.html) di *Panduan AWS DataSync Pengguna*.  
+  Untuk detail API, lihat [UpdateLocationAzureBlob](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/datasync/update-location-azure-blob.html)di *Referensi AWS CLI Perintah*. 

### `update-location-hdfs`
<a name="datasync_UpdateLocationHdfs_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-location-hdfs`.

**AWS CLI**  
**Untuk memperbarui lokasi transfer Anda dengan agen baru**  
`update-location-hdfs`Contoh berikut memperbarui lokasi DataSync HDFS Anda dengan agen baru. Anda hanya perlu `--kerberos-krb5-conf` opsi `--kerberos-keytab` dan jika cluster HDFS Anda menggunakan otentikasi Kerberos.  

```
aws datasync update-location-hdfs \
    --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \
    --agent-arns arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0 \
    --kerberos-keytab file://hdfs.keytab
    --kerberos-krb5-conf file://krb5.conf
```
Isi dari `hdfs.keytab`:  

```
N/A. The content of this file is encrypted and not human readable.
```
Isi dari `krb5.conf`:  

```
[libdefaults]
    default_realm = EXAMPLE.COM
    dns_lookup_realm = false
    dns_lookup_kdc = false
    rdns = true
    ticket_lifetime = 24h
    forwardable = true
    udp_preference_limit = 1000000
    default_tkt_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1
    default_tgs_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1
    permitted_enctypes = aes256-cts-hmac-sha1-96 aes128-cts-hmac-sha1-96 des3-cbc-sha1

[realms]
    EXAMPLE.COM = {
      kdc = kdc1.example.com
      admin_server = krbadmin.example.com
      default_domain = example.com
    }

[domain_realm]
    .example.com = EXAMPLE.COM
    example.com = EXAMPLE.COM

[logging]
    kdc = FILE:/var/log/krb5kdc.log
    admin_server = FILE:/var/log/kerberos/kadmin.log
    default = FILE:/var/log/krb5libs.log
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengganti agen Anda](https://docs.aws.amazon.com/datasync/latest/userguide/replacing-agent.html) di *Panduan AWS DataSync Pengguna*.  
+  Untuk detail API, lihat [UpdateLocationHdfs](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/datasync/update-location-hdfs.html)di *Referensi AWS CLI Perintah*. 

### `update-location-nfs`
<a name="datasync_UpdateLocationNfs_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-location-nfs`.

**AWS CLI**  
**Untuk memperbarui lokasi transfer Anda dengan agen baru**  
`update-location-nfs`Contoh berikut memperbarui lokasi DataSync NFS Anda dengan agen baru.  

```
aws datasync update-location-nfs \
    --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \
    --on-prem-config AgentArns=arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengganti agen Anda](https://docs.aws.amazon.com/datasync/latest/userguide/replacing-agent.html) di *Panduan AWS DataSync Pengguna*.  
+  Untuk detail API, lihat [UpdateLocationNfs](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/datasync/update-location-nfs.html)di *Referensi AWS CLI Perintah*. 

### `update-location-object-storage`
<a name="datasync_UpdateLocationObjectStorage_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-location-object-storage`.

**AWS CLI**  
**Untuk memperbarui lokasi transfer Anda dengan agen baru**  
`update-location-object-storage`Contoh berikut memperbarui lokasi penyimpanan DataSync objek Anda dengan agen baru.  

```
aws datasync update-location-object-storage \
    --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \
    --agent-arns arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0 \
    --secret-key secret-key-for-object-storage
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengganti agen Anda](https://docs.aws.amazon.com/datasync/latest/userguide/replacing-agent.html) di *Panduan AWS DataSync Pengguna*.  
+  Untuk detail API, lihat [UpdateLocationObjectStorage](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/datasync/update-location-object-storage.html)di *Referensi AWS CLI Perintah*. 

### `update-location-smb`
<a name="datasync_UpdateLocationSmb_cli_topic"></a>

Contoh kode berikut menunjukkan cara menggunakan`update-location-smb`.

**AWS CLI**  
**Untuk memperbarui lokasi transfer Anda dengan agen baru**  
`update-location-smb`Contoh berikut memperbarui lokasi DataSync SMB Anda dengan agen baru.  

```
aws datasync update-location-smb \
    --location-arn arn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890 \
    --agent-arns arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0 \
    --password smb-file-server-password
```
Perintah ini tidak menghasilkan output.  
Untuk informasi selengkapnya, lihat [Mengganti agen Anda](https://docs.aws.amazon.com/datasync/latest/userguide/replacing-agent.html) di *Panduan AWS DataSync Pengguna*.  
+  Untuk detail API, lihat [UpdateLocationSmb](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/datasync/update-location-smb.html)di *Referensi AWS CLI Perintah*. 