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 exemplo de código completo está disponível no GitHub
-
S3ClientClasseA biblioteca
S3Clienté uma interface completa do Amazon S3.O exemplo de
list_buckets_disabling_dns_cache.cppneste conjunto foi desenvolvido especificamente para funcionar com CURL no Linux/Mac (embora possa ser modificado para funcionar no Windows). Se você estiver no Windows, exclua o arquivolist_buckets_disabling_dns_cache.cppantes de compilar o projeto, pois ele depende do curl HttpClient do Linux.O código de exemplo utilizando o
S3Clientestá na pastas3no Github. Consulte o Leiame 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: -
S3CrtClientClasseO
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 Common Runtime (CRT) AWS.O código de exemplo utilizando o
S3CrtClientestá na pastas3-crtno Github. Consulte o Leiame no Github para ver uma lista completa das funções demonstradas por esse conjunto de exemplos. -
TransferManagerClasseO
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 Leiame no Github para ver uma lista completa das funções demonstradas por esse conjunto de exemplos.