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á.
Exemplos de código do Amazon S3 usando o AWS SDK para C++
O Amazon S3
nota
Somente o código necessário para demonstrar determinadas técnicas é fornecido neste Guia, mas o código de exemplo completo está disponível em GitHub
-
Classe
S3ClientA biblioteca
S3Clienté uma interface completa do Amazon S3.O
list_buckets_disabling_dns_cache.cppexemplo neste conjunto foi criado especificamente para trabalhar com o CURL ativado Linux/Mac (embora possa ser modificado para funcionar no Windows). Se você estiver no Windows, exclua o arquivolist_buckets_disabling_dns_cache.cppantes de criar o projeto, pois ele depende do curl HttpClient do Linux.O código de exemplo utilizando o
S3Clientestá na pastas3no Github. Consulte o Readme no Github para ver uma lista completa das funções demonstradas por esse conjunto de exemplos. Partes do conjunto de exemplos do
s3são abordadas com mais detalhes neste guia: -
Classe
S3CrtClientO
S3CrtClientfoi adicionado na versão 1.9 do SDK. OS3CrtClientfornece alto throughput para operações GET (download) e PUT (upload) do Amazon S3. OS3CrtClienté implementado na parte superior das bibliotecas do AWS Common Runtime (CRT).O código de exemplo utilizando o
S3CrtClientestá na pastas3-crtno Github. Consulte o Readme no Github para ver uma lista completa das funções demonstradas por esse conjunto de exemplos. -
Classe
TransferManagerO
TransferManagerÉ um serviço totalmente gerenciado que permite a transferência de arquivos usando File Transfer Protocol (FTP), File Transfer Protocol over SSL (FTPS), or Secure Shell (SSH) File Transfer Protocol (SFTP) diretamente para dentro e para fora do Amazon S3.O código de exemplo utilizando o
TransferManagerestá na pastatransfer-managerno Github. Consulte o Readme no Github para ver uma lista completa das funções demonstradas por esse conjunto de exemplos.