Exemples d’utilisation de l’AWS CLI avec DataSync
Les exemples de code suivants montrent comment réaliser des actions et mettre en œuvre des scénarios courants en utilisant l’AWS Command Line Interface avec DataSync.
Les actions sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.
Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.
Rubriques
Actions
L’exemple de code suivant montre comment utiliser update-location-azure-blob.
- AWS CLI
-
Pour mettre à jour l’emplacement de votre transfert avec un nouvel agent
L’exemple
update-location-object-storagesuivant met à jour votre emplacement DataSync pour Microsoft Azure Blob Storage avec un nouvel agent.aws datasync update-location-azure-blob \ --location-arnarn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890\ --agent-arnsarn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0\ --sas-configuration '{ \ "Token": "sas-token-for-azure-blob-storage-access" \ }'Cette commande ne produit aucune sortie.
Pour plus d’informations, consultez Remplacement de votre agent dans le Guide de l’utilisateur AWS DataSync.
-
Pour plus de détails sur l’API, consultez UpdateLocationAzureBlob
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-location-hdfs.
- AWS CLI
-
Pour mettre à jour l’emplacement de votre transfert avec un nouvel agent
L’exemple
update-location-hdfssuivant met à jour votre emplacement DataSync HDFS avec un nouvel agent. Vous n’avez besoin des options--kerberos-keytabet--kerberos-krb5-confque si votre cluster HDFS utilise l’authentification Kerberos.aws datasync update-location-hdfs \ --location-arnarn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890\ --agent-arnsarn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0\ --kerberos-keytabfile://hdfs.keytab--kerberos-krb5-conffile://krb5.confContenu de
hdfs.keytab:N/A. The content of this file is encrypted and not human readable.Contenu de
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.logCette commande ne produit aucune sortie.
Pour plus d’informations, consultez Remplacement de votre agent dans le Guide de l’utilisateur AWS DataSync.
-
Pour plus de détails sur l’API, consultez UpdateLocationHdfs
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-location-nfs.
- AWS CLI
-
Pour mettre à jour l’emplacement de votre transfert avec un nouvel agent
L’exemple
update-location-nfssuivant met à jour votre emplacement DataSync NFS avec un nouvel agent.aws datasync update-location-nfs \ --location-arnarn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890\ --on-prem-configAgentArns=arn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0Cette commande ne produit aucune sortie.
Pour plus d’informations, consultez Remplacement de votre agent dans le Guide de l’utilisateur AWS DataSync.
-
Pour plus de détails sur l’API, consultez UpdateLocationNfs
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-location-object-storage.
- AWS CLI
-
Pour mettre à jour l’emplacement de votre transfert avec un nouvel agent
L’exemple
update-location-object-storagesuivant met à jour votre emplacement de stockage d’objet DataSync avec un nouvel agent.aws datasync update-location-object-storage \ --location-arnarn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890\ --agent-arnsarn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0\ --secret-keysecret-key-for-object-storageCette commande ne produit aucune sortie.
Pour plus d’informations, consultez Remplacement de votre agent dans le Guide de l’utilisateur AWS DataSync.
-
Pour plus de détails sur l’API, consultez UpdateLocationObjectStorage
dans la Référence des commandes de l’AWS CLI.
-
L’exemple de code suivant montre comment utiliser update-location-smb.
- AWS CLI
-
Pour mettre à jour l’emplacement de votre transfert avec un nouvel agent
L’exemple
update-location-smbsuivant met à jour votre emplacement DataSync SMB avec un nouvel agent.aws datasync update-location-smb \ --location-arnarn:aws:datasync:us-west-2:123456789012:location/loc-abcdef01234567890\ --agent-arnsarn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0\ --passwordsmb-file-server-passwordCette commande ne produit aucune sortie.
Pour plus d’informations, consultez Remplacement de votre agent dans le Guide de l’utilisateur AWS DataSync.
-
Pour plus de détails sur l’API, consultez UpdateLocationSmb
dans la Référence des commandes de l’AWS CLI.
-