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
S3Clientbiblioteca é uma interface Amazon S3 completa.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 que utiliza o
S3Clientestá nas3pastano Github. Consulte o Readme no Github para obter uma lista completa das funções demonstradas por esse conjunto de exemplos. Partes do conjunto de
s3exemplos são abordadas com mais detalhes neste guia: -
Classe
S3CrtClientO
S3CrtClientfoi adicionado na versão 1.9 do SDK.S3CrtClientfornece alta taxa de transferência 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 que utiliza o
S3CrtClientestá nas3-crtpastano Github. Consulte o Readme no Github para obter uma lista completa das funções demonstradas por esse conjunto de exemplos. -
Classe
TransferManagerTransferManageré um serviço totalmente gerenciado que permite a transferência de arquivos pelo File Transfer Protocol (FTP), pelo File Transfer Protocol over SSL (FTPS) ou pelo Secure Shell (SSH) File Transfer Protocol (SFTP) diretamente para dentro e para fora do Amazon S3.O código de exemplo que utiliza o
TransferManagerestá natransfer-managerpastano Github. Consulte o Readme no Github para obter uma lista completa das funções demonstradas por esse conjunto de exemplos.