Objetos públicos
- 🖥️ Console
- >_ CLI
Atualmente, a interface do Console não suporta a funcionalidade de upload de objetos. Para realizar essa operação, utilize as ferramentas de linha de comando (CLI).
Upload de um objeto público
Para realizar o upload de um objeto utilizando a CLI, empregue o comando apropriado para a
ferramenta de sua escolha. No exemplo abaixo, CAMINHO_DO_OBJETO
refere-se ao arquivo local que
você deseja enviar.
MGC-CLI
mgc object-storage objects upload CAMINHO_DO_OBJETO NOME_DO_BUCKET
AWS-CLI
aws s3 cp CAMINHO_DO_OBJETO s3://NOME_DO_BUCKET --acl public-read
AWS S3API
aws s3api put-object --bucket NOME_DO_BUCKET --body CAMINHO_DO_OBJETO --acl public-read
Tornando um objeto público
Após realizar o upload de um objeto, você pode configurar a visibilidade pública do mesmo utilizando a CLI. Escolha o comando adequado para a ferramenta que você está utilizando.
MGC-CLI
mgc object-storage objects acl set NOME_DO_BUCKET/CAMINHO_DO_OBJETO --public-read
AWS S3API
aws s3api put-object-acl --bucket NOME_DO_BUCKET --key CAMINHO_DO_OBJETO --acl public-read