Exemples d’utilisation de l’AWS CLI avec DataSync - AWS Command Line Interface

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-storage suivant met à jour votre emplacement DataSync pour Microsoft Azure Blob Storage avec un nouvel agent.

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

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-hdfs suivant met à jour votre emplacement DataSync HDFS avec un nouvel agent. Vous n’avez besoin des options --kerberos-keytab et --kerberos-krb5-conf que si votre cluster HDFS utilise l’authentification 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

Contenu 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.log

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 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-nfs suivant met à jour votre emplacement DataSync NFS avec un nouvel agent.

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

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 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-storage suivant met à jour votre emplacement de stockage d’objet DataSync avec un nouvel agent.

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

Cette commande ne produit aucune sortie.

Pour plus d’informations, consultez Remplacement de votre agent dans le Guide de l’utilisateur AWS DataSync.

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-smb suivant met à jour votre emplacement DataSync SMB avec un nouvel agent.

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

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 UpdateLocationSmb dans la Référence des commandes de l’AWS CLI.