Há mais exemplos de AWS SDK disponíveis no 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 perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.
Tópicos
Ações
O código de exemplo a seguir mostra como usar delete-object.
- AWS CLI
-
Para excluir um objeto
O exemplo
delete-objecta seguir exclui o objeto especificado.aws mediastore-data delete-object \ --endpoint=https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path=/folder_name/README.mdEste 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 obter detalhes da API, consulte DeleteObject
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar describe-object.
- AWS CLI
-
Como visualizar os cabeçalhos de um objeto
O exemplo
describe-objecta seguir exibe os cabeçalhos de um objeto no caminho especificado.aws mediastore-data describe-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseball/setup.jpgSaí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 obter detalhes da API, consulte DescribeObject
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar get-object.
- AWS CLI
-
Exemplo 1: fazer o download de um objeto inteiro
O exemplo
get-objecta seguir faz o download do objeto especificado.aws mediastore-data get-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseball/setup.jpgsetup.jpgSaída:
{ "ContentType": "image/jpeg", "StatusCode": 200, "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentLength": "3860266", "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT" }Exemplo 2: fazer download de parte de um objeto
O exemplo
get-objecta seguir faz o download da parte especificada do objeto.aws mediastore-data get-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseball/setup.jpgsetup.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 obter detalhes da API, consulte GetObject
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar list-items.
- AWS CLI
-
Exemplo 1: visualizar uma lista de itens (objetos e pastas) armazenados em um contêiner
O exemplo
list-itemsa seguir exibe uma lista de itens (objetos e pastas) armazenados no contêiner especificado.aws mediastore-data list-items \ --endpointhttps://aaabbbcccdddee---data---mediastore---us-west-2.amazonaws.com.rproxy.govskope.caSaída:
{ "Items": [ { "Type": "OBJECT", "ContentLength": 3784, "Name": "setup.jpg", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "LastModified": 1563571859.379 }, { "Type": "FOLDER", "Name": "events" } ] }Exemplo 2: visualizar uma lista de itens (objetos e pastas) armazenados em uma pasta
O exemplo
list-itemsa seguir exibe uma lista de itens (objetos e pastas) armazenados na pasta especificada.aws mediastore-data list-items \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --pathevents/baseballSaí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 obter detalhes da API, consulte ListItems
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar put-object.
- AWS CLI
-
Exemplo 1: fazer upload de um objeto em um contêiner
O exemplo
put-objecta seguir faz upload de um objeto no contêiner especificado.aws mediastore-data put-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --bodyReadMe.md\ --pathReadMe.md\ --cache-control"max-age=6, public"\ --content-typebinary/octet-streamSaída:
{ "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }Exemplo 2: fazer upload de um objeto em uma pasta dentro de um contêiner
O exemplo
put-objecta seguir faz upload de um objeto na pasta especificada dentro de um contêiner.aws mediastore-data put-object \ --endpointhttps://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com\ --bodyReadMe.md\ --path/september-events/ReadMe.md\ --cache-control"max-age=6, public"\ --content-typebinary/octet-streamSaí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 obter detalhes da API, consulte PutObject
em Referência de AWS CLI Comandos.
-