Para interagir com o serviço Simple Storage Service® (S3) do Amazon Web Services® (AWS), adicione uma etapa em uma cadeia que use um comando de conexão do Amazon S3®. Por exemplo:
- Fazer upload, download ou gerenciar arquivos
- Gerenciar compartimentos
- 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 bucket/path/to/file/in/S3 . |
Balde |
Digite o nome do bucket para o qual copiar. |
Caminho do arquivo S3 (chave) |
Digite o caminho completo para copiar o objeto. |
Saídas
Saída |
Tipo de saída |
Copiar resultado |
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 balde
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 balde
Para excluir um bucket 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 bucket do qual 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 para dar ao arquivo baixado. |
Balde |
Digite o nome do bucket do qual será feito o 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 baldes
Para listar todos os buckets 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 de pré-assinatura
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 para torná-lo acessível. |
Caminho do arquivo S3 (chave) |
Digite o caminho completo para acessar. |
Duração |
Digite por quanto tempo o URL ficará disponível, 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 carregar um arquivo em um bucket S3, use o comando Upload file .
Propriedades
Propriedade |
Detalhes |
Arquivo de origem |
Digite o arquivo a ser carregado no S3. |
Balde |
Digite o nome do bucket para o qual fazer upload. |
Caminho do arquivo S3 (chave) |
Digite o caminho completo para o local de upload. |
Saídas
Saída |
Tipo de saída |
Carregar detalhes |
JSON |
Balde |
String |
Chave |
String |
Códigos de saída
Código |
Tipo |
Detalhes |
0 |
Sucesso |
Sucesso |
1 |
Erro |
O comando falhou |