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á.
Exemplos de código para o Amazon S3 usando AWS SDKs
Os exemplos de código a seguir mostram como usar o Amazon Simple Storage Service (Amazon S3) com AWS um kit de desenvolvimento de software (). SDK
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 específicas, é possível ver as ações contextualizadas em seus devidos cenários e exemplos entre serviços.
Cenários são exemplos de código que mostram como realizar uma tarefa específica chamando várias funções dentro do mesmo serviço.
Exemplos entre serviços são amostras de aplicativos que funcionam em vários Serviços da AWS.
Mais atributos
Guia do usuário do Amazon S3: mais informações sobre o Amazon S3.
APIReferência do Amazon S3 — Detalhes sobre todas as ações disponíveis do Amazon S3.
AWS Centro do desenvolvedor
— exemplos de código que você pode filtrar por categoria ou pesquisa de texto completo. AWS SDKExemplos
— GitHub repositório com código completo nos idiomas preferidos. Inclui instruções para configurar e executar o código.
Conceitos básicos
O exemplo de código a seguir mostra como começar a usar o Amazon S3.
Exemplos de código
- Ações
- AbortMultipartUpload
- AbortMultipartUploads
- CompleteMultipartUpload
- CopyObject
- CreateBucket
- CreateMultiRegionAccessPoint
- CreateMultipartUpload
- DeleteBucket
- DeleteBucketAnalyticsConfiguration
- DeleteBucketCors
- DeleteBucketEncryption
- DeleteBucketInventoryConfiguration
- DeleteBucketLifecycle
- DeleteBucketMetricsConfiguration
- DeleteBucketPolicy
- DeleteBucketReplication
- DeleteBucketTagging
- DeleteBucketWebsite
- DeleteObject
- DeleteObjectTagging
- DeleteObjects
- DeletePublicAccessBlock
- GetBucketAccelerateConfiguration
- GetBucketAcl
- GetBucketAnalyticsConfiguration
- GetBucketCors
- GetBucketEncryption
- GetBucketInventoryConfiguration
- GetBucketLifecycleConfiguration
- GetBucketLocation
- GetBucketLogging
- GetBucketMetricsConfiguration
- GetBucketNotification
- GetBucketPolicy
- GetBucketPolicyStatus
- GetBucketReplication
- GetBucketRequestPayment
- GetBucketTagging
- GetBucketVersioning
- GetBucketWebsite
- GetObject
- GetObjectAcl
- GetObjectAttributes
- GetObjectLegalHold
- GetObjectLockConfiguration
- GetObjectRetention
- GetObjectTagging
- GetPublicAccessBlock
- HeadBucket
- HeadObject
- ListBucketAnalyticsConfigurations
- ListBucketInventoryConfigurations
- ListBuckets
- ListMultipartUploads
- ListObjectVersions
- ListObjects
- ListObjectsV2
- PutBucketAccelerateConfiguration
- PutBucketAcl
- PutBucketCors
- PutBucketEncryption
- PutBucketLifecycleConfiguration
- PutBucketLogging
- PutBucketNotification
- PutBucketNotificationConfiguration
- PutBucketPolicy
- PutBucketReplication
- PutBucketRequestPayment
- PutBucketTagging
- PutBucketVersioning
- PutBucketWebsite
- PutObject
- PutObjectAcl
- PutObjectLegalHold
- PutObjectLockConfiguration
- PutObjectRetention
- RestoreObject
- SelectObjectContent
- UploadPart
- Cenários
- Crie um pré-assinado URL
- Criar uma página da web que oferece uma lista de objetos do Amazon S3
- Excluir uploads multiparte incompletos
- Fazer download de objetos em um diretório local
- Obter um objeto de um ponto de acesso multirregional
- Obter um objeto de um bucket que foi modificado
- Conceitos básicos de buckets e objetos
- Conceitos básicos de criptografia
- Conceitos básicos de etiquetas
- Obter a configuração de retenção legal de um objeto
- Bloquear objetos do Amazon S3
- Gerenciar listas de controle de acesso (ACLs)
- Gerenciar objetos versionados em lotes com uma função do Lambda
- Analisar URIs
- Executar uma cópia multipart
- Realizar um carregamento fracionado
- Processar notificações de eventos do S3
- Envie notificações de eventos para EventBridge
- Monitorar uploads e downloads
- Teste de unidade e integração com um SDK
- Fazer upload em um bucket
- Fazer upload ou download de arquivos grandes
- Upload de fluxo de tamanho desconhecido
- Usar somas de verificação
- Trabalhe com a integridade de objetos do Amazon S3
- Trabalhar com objetos versionados
- Exemplos sem servidor
- Exemplos entre serviços
- Criar uma aplicação Amazon Transcribe
- Converter texto em fala e de volta em texto
- Criar uma aplicação com tecnologia sem servidor para gerenciar fotos
- Criar uma aplicação de exploração do Amazon Textract
- Detectar PPE em imagens
- Detectar entidades em texto extraído de uma imagem
- Detectar faces em uma imagem
- Detectar objetos em imagens
- Detectar pessoas e objetos em um vídeo
- Salvar EXIF e outras informações da imagem
- Como transformar dados com o S3 Object Lambda