DataSync exemplos usando AWS CLI - AWS SDKExemplos de código

Há mais AWS SDK exemplos disponíveis no GitHub repositório AWS Doc SDK Examples.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

DataSync exemplos usando AWS CLI

Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface with DataSync.

Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar funções de serviço individuais, é possível ver as ações no contexto em seus cenários relacionados.

Cada exemplo inclui um link para o código-fonte completo, onde você pode encontrar instruções sobre como configurar e executar o código no contexto.

Tópicos

Ações

O código de exemplo a seguir mostra como usar update-location-azure-blob.

AWS CLI

Para atualizar seu local de transferência com um novo agente

O update-location-object-storage exemplo a seguir atualiza sua DataSync localização para o Microsoft Azure Blob Storage com um novo 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" \ }'

Este comando não produz saída.

Para obter mais informações, consulte Substituindo seu agente no Guia AWS DataSync do usuário.

O código de exemplo a seguir mostra como usar update-location-hdfs.

AWS CLI

Para atualizar seu local de transferência com um novo agente

O update-location-hdfs exemplo a seguir atualiza sua DataSync HDFS localização com um novo agente. Você só precisará das --kerberos-krb5-conf opções --kerberos-keytab e se seu HDFS cluster usar a autenticação 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

Conteúdo de hdfs.keytab:

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

Conteúdo 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

Este comando não produz saída.

Para obter mais informações, consulte Substituindo seu agente no Guia AWS DataSync do usuário.

O código de exemplo a seguir mostra como usar update-location-nfs.

AWS CLI

Para atualizar seu local de transferência com um novo agente

O update-location-nfs exemplo a seguir atualiza sua DataSync NFS localização com um novo 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

Este comando não produz saída.

Para obter mais informações, consulte Substituindo seu agente no Guia AWS DataSync do usuário.

  • Para API obter detalhes, consulte UpdateLocationNfsna Referência de AWS CLI Comandos.

O código de exemplo a seguir mostra como usar update-location-object-storage.

AWS CLI

Para atualizar seu local de transferência com um novo agente

O update-location-object-storage exemplo a seguir atualiza seu local de armazenamento de DataSync objetos com um novo 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

Este comando não produz saída.

Para obter mais informações, consulte Substituindo seu agente no Guia AWS DataSync do usuário.

O código de exemplo a seguir mostra como usar update-location-smb.

AWS CLI

Para atualizar seu local de transferência com um novo agente

O update-location-smb exemplo a seguir atualiza sua DataSync SMB localização com um novo 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

Este comando não produz saída.

Para obter mais informações, consulte Substituindo seu agente no Guia AWS DataSync do usuário.

  • Para API obter detalhes, consulte UpdateLocationSmbna Referência de AWS CLI Comandos.