S3
Fazer upload, download, listar e gerenciar arquivos S3
Amazon S3 é um serviço de armazenamento em nuvem altamente escalável, seguro e durável fornecido pela Amazon Web Services. É projetado para armazenar e recuperar qualquer quantidade de dados de qualquer lugar na web, tornando-se uma das soluções de armazenamento em nuvem mais amplamente utilizadas por empresas de todos os tamanhos.
Com o Amazon S3, você pode:
- Armazenar dados ilimitados: Fazer upload de arquivos de qualquer tamanho e tipo com capacidade de armazenamento virtualmente ilimitada
- Acessar de qualquer lugar: Recuperar seus arquivos de qualquer lugar do mundo com acesso de baixa latência
- Garantir durabilidade dos dados: Beneficiar-se de 99,999999999% (11 noves) de durabilidade com replicação automática de dados
- Controlar acesso: Gerenciar permissões e controles de acesso com políticas de segurança refinadas
- Escalar automaticamente: Lidar com cargas de trabalho variáveis sem intervenção manual ou planejamento de capacidade
- Integrar perfeitamente: Conectar com outros serviços AWS e aplicações de terceiros facilmente
- Otimizar custos: Escolher entre múltiplas classes de armazenamento para otimizar custos com base em padrões de acesso
No ZippyVendas, a integração com S3 permite que seus agentes recuperem e acessem arquivos armazenados em seus buckets Amazon S3 usando URLs pré-assinadas seguras. Isso permite cenários poderosos de automação, como processamento de documentos, análise de dados armazenados, recuperação de arquivos de configuração e acesso a conteúdo de mídia como parte de seus workflows. Seus agentes podem buscar arquivos do S3 com segurança sem expor suas credenciais AWS, facilitando a incorporação de ativos armazenados na nuvem em seus processos de automação. Esta integração preenche a lacuna entre seu armazenamento em nuvem e workflows de IA, permitindo acesso contínuo aos seus dados armazenados enquanto mantém as melhores práticas de segurança através dos robustos mecanismos de autenticação da AWS.
Integrar S3 ao workflow. Fazer upload de arquivos, baixar objetos, listar conteúdo do bucket, deletar objetos e copiar objetos entre buckets. Requer chave de acesso AWS e chave de acesso secreta.
Fazer upload de um arquivo para um bucket AWS S3
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
accessKeyId | string | Sim | Seu ID de chave de acesso AWS |
secretAccessKey | string | Sim | Sua chave de acesso secreta AWS |
region | string | Sim | Região AWS (ex: us-east-1) |
bucketName | string | Sim | Nome do bucket S3 |
objectKey | string | Sim | Chave/caminho do objeto no S3 (ex: pasta/nomedoarquivo.ext) |
file | file | Não | Arquivo para fazer upload |
content | string | Não | Conteúdo de texto para fazer upload (alternativa ao arquivo) |
contentType | string | Não | Cabeçalho Content-Type (detectado automaticamente do arquivo se não fornecido) |
acl | string | Não | Lista de controle de acesso (ex: private, public-read) |
| Parâmetro | Tipo | Descrição |
|---|
url | string | URL do objeto S3 carregado |
metadata | object | Metadados do upload incluindo ETag e localização |
Recuperar um objeto de um bucket AWS S3
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
accessKeyId | string | Sim | Seu ID de chave de acesso AWS |
secretAccessKey | string | Sim | Sua chave de acesso secreta AWS |
s3Uri | string | Sim | URL do objeto S3 |
| Parâmetro | Tipo | Descrição |
|---|
url | string | URL pré-assinada para baixar o objeto S3 |
metadata | object | Metadados do arquivo incluindo tipo, tamanho, nome e data da última modificação |
Listar objetos em um bucket AWS S3
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
accessKeyId | string | Sim | Seu ID de chave de acesso AWS |
secretAccessKey | string | Sim | Sua chave de acesso secreta AWS |
region | string | Sim | Região AWS (ex: us-east-1) |
bucketName | string | Sim | Nome do bucket S3 |
prefix | string | Não | Prefixo para filtrar objetos (ex: pasta/) |
maxKeys | number | Não | Número máximo de objetos a retornar (padrão: 1000) |
continuationToken | string | Não | Token para paginação |
| Parâmetro | Tipo | Descrição |
|---|
objects | array | Lista de objetos S3 |
Deletar um objeto de um bucket AWS S3
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
accessKeyId | string | Sim | Seu ID de chave de acesso AWS |
secretAccessKey | string | Sim | Sua chave de acesso secreta AWS |
region | string | Sim | Região AWS (ex: us-east-1) |
bucketName | string | Sim | Nome do bucket S3 |
objectKey | string | Sim | Chave/caminho do objeto para deletar |
| Parâmetro | Tipo | Descrição |
|---|
deleted | boolean | Se o objeto foi deletado com sucesso |
metadata | object | Metadados da deleção |
Copiar um objeto dentro ou entre buckets AWS S3
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
accessKeyId | string | Sim | Seu ID de chave de acesso AWS |
secretAccessKey | string | Sim | Sua chave de acesso secreta AWS |
region | string | Sim | Região AWS (ex: us-east-1) |
sourceBucket | string | Sim | Nome do bucket de origem |
sourceKey | string | Sim | Chave/caminho do objeto de origem |
destinationBucket | string | Sim | Nome do bucket de destino |
destinationKey | string | Sim | Chave/caminho do objeto de destino |
acl | string | Não | Lista de controle de acesso para o objeto copiado (ex: private, public-read) |
| Parâmetro | Tipo | Descrição |
|---|
url | string | URL do objeto S3 copiado |
metadata | object | Metadados da operação de cópia |
- Categoria:
tools
- Tipo:
s3