Para interagir com o serviço Amazon Web Services® (AWS) Simple Storage Service® (S3), adicione uma etapa em uma cadeia que use um comando de conexão do Amazon S3®. Por exemplo:
- Carregar, fazer download ou gerenciar arquivos
- Gerenciar buckets
- Listar objetos
- URLs de objetos pré-assinados
Esses comandos mapeiam as operações atuais fornecidas com a interface de linha de comando (CLI) do AWS para o S3. Para habilitar esses comandos, um administrador de TI primeiro cria um conector do Amazon S3.
Copiar arquivo
Para copiar um arquivo de um local para outro no S3, use o comando Copy file.
Propriedades
| Propriedade |
Detalhes |
| Arquivo de origem |
Digite o local do arquivo a ser copiado, como, por exemplo, bucket/path/to/file/in/S3. |
| Balde |
Digite o nome do compartimento para o qual você deseja copiar. |
| Caminho do arquivo S3 (chave) |
Digite o caminho completo para o qual você deseja copiar o objeto. |
Saídas
| Saída |
Tipo de saída |
| Resultado da cópia |
JSON |
| Balde de destino |
String |
| Chave de destino |
String |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou |
Criar um bucket
Para criar um novo bucket S3, use o comando Create bucket.
Propriedades
| Propriedade |
Detalhes |
| Balde |
Digite o nome do bucket a ser criado. |
Saídas
| Saída |
Tipo de saída |
| Balde |
JSON |
| Nome do balde |
String |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou |
Excluir bucket
Para excluir um bucket do S3, use o comando Delete bucket.
Propriedades
| Propriedade |
Detalhes |
| Balde |
Digite o nome do bucket a ser excluído. |
Saídas
Nenhum
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou |
Excluir objeto
Para excluir um objeto do S3, use o comando Delete object.
Propriedades
| Propriedade |
Detalhes |
| Balde |
Digite o nome do compartimento do qual você deseja excluir. |
| Caminho do arquivo S3 (chave) |
Digite o local do bucket a ser excluído. |
Saídas
Nenhum
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou |
Baixar arquivo
Para fazer download de um arquivo de um bucket S3, use o comando Download file.
Propriedades
| Propriedade |
Detalhes |
| Nome do destino |
Digite o nome que você deseja dar ao arquivo baixado. |
| Balde |
Digite o nome do bucket do qual você deseja fazer download. |
| Caminho do arquivo S3 (chave) |
Digite o caminho completo para o local de download. |
Saídas
| Saída |
Tipo de saída |
| Arquivo baixado |
Arquivo |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou |
Listar buckets
Para listar todos os buckets do S3 que o usuário pode acessar, use o comando List buckets.
Propriedades
Nenhum
Saídas
| Saída |
Tipo de saída |
| Resposta |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou |
Listar objetos
Para listar todos os objetos em um bucket S3 que correspondam a um prefixo, use o comando List objects.
Propriedades
| Propriedade |
Detalhes |
| Balde |
Digite o nome do compartimento com os objetos a serem listados. |
| Prefixo |
Digite o prefixo dos objetos a serem listados. O comando retorna todos os objetos com um caminho que começa com o prefixo. |
Saídas
| Saída |
Tipo de saída |
| Objetos |
JSON |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou |
URL do objeto pré-assinado
Para criar um URL de objeto pré-assinado que possa ser acessado pelo período de tempo especificado, use o comando Pre-sign object URL.
Propriedades
| Propriedade |
Detalhes |
| Balde |
Digite o nome do bucket que você deseja tornar acessível. |
| Caminho do arquivo S3 (chave) |
Digite o caminho completo para acessar. |
| Duração |
Digite quanto tempo você deseja disponibilizar o URL, com base em Unit. |
| Unidade |
Selecione a unidade de tempo para Duration. |
Saídas
| Saída |
Tipo de saída |
| Detalhes do arquivo |
JSON |
| URL pré-assinado |
String |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou |
Carregar arquivo
Para fazer upload de um arquivo em um bucket do S3, use o comando Upload file.
Propriedades
| Propriedade |
Detalhes |
| Arquivo de origem |
Digite o arquivo que você deseja carregar no S3. |
| Balde |
Digite o nome do bucket para o qual você deseja fazer upload. |
| Caminho do arquivo S3 (chave) |
Digite o caminho completo para o local de upload. |
Saídas
| Saída |
Tipo de saída |
| Detalhes do upload |
JSON |
| Balde |
String |
| Chave |
String |
Códigos de saída
| Código |
Tipo |
Detalhes |
| 0 |
Sucesso |
Sucesso |
| 1 |
Erro |
O comando falhou |