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-arnsarn: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.
-
Para API obter detalhes, consulte UpdateLocationAzureBlob
na Referência de AWS CLI Comandos.
-
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-arnsarn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0
\ --kerberos-keytabfile://hdfs.keytab
--kerberos-krb5-conffile://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.
-
Para API obter detalhes, consulte UpdateLocationHdfs
na Referência de AWS CLI Comandos.
-
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-configAgentArns=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 UpdateLocationNfs
na 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-arnsarn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0
\ --secret-keysecret-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.
-
Para API obter detalhes, consulte UpdateLocationObjectStorage
na Referência de AWS CLI Comandos.
-
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-arnsarn:aws:datasync:us-west-2:123456789012:agent/agent-1234567890abcdef0
\ --passwordsmb-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 UpdateLocationSmb
na Referência de AWS CLI Comandos.
-