DataSync contoh menggunakan AWS CLI - AWS SDKContoh Kode

Ada lebih banyak AWS SDK contoh yang tersedia di GitHub repo SDKContoh AWS Dokumen.

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

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

Tindakan adalah 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.

Tindakan

Contoh kode berikut menunjukkan cara menggunakanupdate-location-azure-blob.

AWS CLI

Untuk memperbarui lokasi transfer Anda dengan agen baru

update-location-object-storageContoh 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 di Panduan AWS DataSync Pengguna.

Contoh kode berikut menunjukkan cara menggunakanupdate-location-hdfs.

AWS CLI

Untuk memperbarui lokasi transfer Anda dengan agen baru

update-location-hdfsContoh berikut memperbarui DataSync HDFS lokasi Anda dengan agen baru. Anda hanya perlu --kerberos-krb5-conf opsi --kerberos-keytab dan jika HDFS cluster 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 di Panduan AWS DataSync Pengguna.

Contoh kode berikut menunjukkan cara menggunakanupdate-location-nfs.

AWS CLI

Untuk memperbarui lokasi transfer Anda dengan agen baru

update-location-nfsContoh berikut memperbarui DataSync NFS lokasi 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 di Panduan AWS DataSync Pengguna.

Contoh kode berikut menunjukkan cara menggunakanupdate-location-object-storage.

AWS CLI

Untuk memperbarui lokasi transfer Anda dengan agen baru

update-location-object-storageContoh 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 di Panduan AWS DataSync Pengguna.

Contoh kode berikut menunjukkan cara menggunakanupdate-location-smb.

AWS CLI

Untuk memperbarui lokasi transfer Anda dengan agen baru

update-location-smbContoh berikut memperbarui DataSync SMB lokasi 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 di Panduan AWS DataSync Pengguna.