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á.
MediaStore Exemplos de planos de dados usando AWS CLI
Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface com MediaStore Data Plane.
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 individuais, é possível ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, onde você pode encontrar instruções sobre como configurar e executar o código no contexto.
Tópicos
Ações
O código de exemplo a seguir mostra como usar delete-object
.
- AWS CLI
-
Para excluir um objeto
O
delete-object
exemplo a seguir exclui o objeto especificado.aws mediastore-data delete-object \ --endpoint=https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path=/folder_name/README.md
Este comando não produz saída.
Para obter mais informações, consulte Excluindo um objeto no Guia do MediaStore usuário do AWS Elemental.
-
Para API obter detalhes, consulte DeleteObject
na Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar describe-object
.
- AWS CLI
-
Para ver os cabeçalhos de um objeto
O
describe-object
exemplo a seguir exibe os cabeçalhos de um objeto no caminho especificado.aws mediastore-data describe-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball/setup.jpg
Saída:
{ "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT", "ContentType": "image/jpeg", "ContentLength": "3860266", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }
Para obter mais informações, consulte Visualizando os detalhes de um objeto no Guia do MediaStore usuário do AWS Elemental.
-
Para API obter detalhes, consulte DescribeObject
na Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar get-object
.
- AWS CLI
-
Exemplo 1: Para baixar um objeto inteiro
O
get-object
exemplo a seguir baixa o objeto especificado.aws mediastore-data get-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball/setup.jpg
setup.jpg
Saída:
{ "ContentType": "image/jpeg", "StatusCode": 200, "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentLength": "3860266", "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT" }
Exemplo 2: Para baixar parte de um objeto
O
get-object
exemplo a seguir baixa a parte especificada de um objeto.aws mediastore-data get-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball/setup.jpg
setup.jpg
\ --range"bytes=0-100"
Saída:
{ "StatusCode": 206, "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT", "ContentType": "image/jpeg", "ContentRange": "bytes 0-100/3860266", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentLength": "101" }
Para obter mais informações, consulte Baixar um objeto no Guia do MediaStore usuário do AWS Elemental.
-
Para API obter detalhes, consulte GetObject
na Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar list-items
.
- AWS CLI
-
Exemplo 1: Para visualizar uma lista de itens (objetos e pastas) armazenados em um contêiner
O
list-items
exemplo a seguir exibe uma lista de itens (objetos e pastas) armazenados no contêiner especificado.aws mediastore-data list-items \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
Saída:
{ "Items": [ { "Type": "OBJECT", "ContentLength": 3784, "Name": "setup.jpg", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "LastModified": 1563571859.379 }, { "Type": "FOLDER", "Name": "events" } ] }
Exemplo 2: Para visualizar uma lista de itens (objetos e pastas) armazenados em uma pasta
O
list-items
exemplo a seguir exibe uma lista de itens (objetos e pastas) armazenados na pasta especificada.aws mediastore-data list-items \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball
Saída:
{ "Items": [ { "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "Type": "OBJECT", "ContentLength": 3860266, "LastModified": 1563573031.872, "Name": "setup.jpg" } ] }
Para obter mais informações, consulte Visualizando uma lista de objetos no Guia do MediaStore usuário do AWS Elemental.
-
Para API obter detalhes, consulte ListItems
na Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar put-object
.
- AWS CLI
-
Exemplo 1: Para carregar um objeto em um contêiner
O
put-object
exemplo a seguir carrega um objeto no contêiner especificado.aws mediastore-data put-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --bodyReadMe.md
\ --pathReadMe.md
\ --cache-control"max-age=6, public"
\ --content-typebinary/octet-stream
Saída:
{ "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }
Exemplo 2: Para carregar um objeto em uma pasta dentro de um contêiner
O
put-object
exemplo a seguir carrega um objeto na pasta especificada dentro de um contêiner.aws mediastore-data put-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --bodyReadMe.md
\ --path/september-events/ReadMe.md
\ --cache-control"max-age=6, public"
\ --content-typebinary/octet-stream
Saída:
{ "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL" }
Para obter mais informações, consulte Carregando um objeto no Guia do MediaStore usuário do AWS Elemental.
-
Para API obter detalhes, consulte PutObject
na Referência de AWS CLI Comandos.
-