Esempi per DataSync con AWS CLI - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Esempi per DataSync con AWS CLI

Gli esempi di codice seguenti mostrano come eseguire azioni e implementare scenari comuni utilizzando AWS Command Line Interface con DataSync.

Le azioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.

Ogni esempio include un link al codice sorgente completo, in cui vengono fornite le istruzioni su come configurare ed eseguire il codice nel contesto.

Argomenti

Azioni

L’esempio di codice seguente mostra come utilizzare update-location-azure-blob.

AWS CLI

Come aggiornare la località di trasferimento con un nuovo agente

L’esempio update-location-object-storage seguente aggiorna la posizione DataSync per Microsoft Azure Blob Storage con un nuovo agente.

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" \ }'

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Sostituzione dell’agente nella Guida per l’utente di AWS DataSync.

L’esempio di codice seguente mostra come utilizzare update-location-hdfs.

AWS CLI

Come aggiornare la località di trasferimento con un nuovo agente

L’esempio update-location-hdfs seguente aggiorna la posizione HDFS di DataSync con un nuovo agente. Sono necessarie le opzioni --kerberos-keytab e --kerberos-krb5-conf solo se il cluster HDFS utilizza l’autenticazione 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

Contenuto di hdfs.keytab.

N/A. The content of this file is encrypted and not human readable.

Contenuto di 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

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Sostituzione dell’agente nella Guida per l’utente di AWS DataSync.

  • Per informazioni dettagliate sull’API, consulta UpdateLocationHdfs in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare update-location-nfs.

AWS CLI

Come aggiornare la località di trasferimento con un nuovo agente

L’esempio update-location-nfs seguente aggiorna la posizione NFS di DataSync con un nuovo agente.

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

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Sostituzione dell’agente nella Guida per l’utente di AWS DataSync.

  • Per informazioni dettagliate sull’API, consulta UpdateLocationNfs in AWS CLI Command Reference.

L’esempio di codice seguente mostra come utilizzare update-location-object-storage.

AWS CLI

Come aggiornare la località di trasferimento con un nuovo agente

L’esempio update-location-object-storage seguente aggiorna la posizione di archiviazione degli oggetti di DataSync con un nuovo agente.

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

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Sostituzione dell’agente nella Guida per l’utente di AWS DataSync.

L’esempio di codice seguente mostra come utilizzare update-location-smb.

AWS CLI

Come aggiornare la località di trasferimento con un nuovo agente

L’esempio update-location-smb seguente aggiorna la posizione SMB di DataSync con un nuovo agente.

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

Questo comando non produce alcun output.

Per ulteriori informazioni, consulta Sostituzione dell’agente nella Guida per l’utente di AWS DataSync.

  • Per informazioni dettagliate sull’API, consulta UpdateLocationSmb in AWS CLI Command Reference.