Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
MediaStore Ejemplos de planos de datos que utilizan AWS CLI
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el AWS Command Line Interface uso de MediaStore Data Plane.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.
Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.
Temas
Acciones
En el siguiente ejemplo de código se muestra cómo usar delete-object
.
- AWS CLI
-
Para eliminar un objeto
En el siguiente
delete-object
ejemplo, se elimina el objeto especificado.aws mediastore-data delete-object \ --endpoint=https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com \ --path=/folder_name/README.md
Este comando no genera ninguna salida.
Para obtener más información, consulte Eliminar un objeto en la Guía del MediaStore usuario de AWS Elemental.
-
Para API obtener más información, consulte DeleteObject
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar describe-object
.
- AWS CLI
-
Para ver los encabezados de un objeto
En el siguiente
describe-object
ejemplo, se muestran los encabezados de un objeto en la ruta especificada.aws mediastore-data describe-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball/setup.jpg
Salida:
{ "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT", "ContentType": "image/jpeg", "ContentLength": "3860266", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }
Para obtener más información, consulte Visualización de los detalles de un objeto en la Guía del MediaStore usuario de AWS Elemental.
-
Para API obtener más información, consulte DescribeObject
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar get-object
.
- AWS CLI
-
Ejemplo 1: Para descargar un objeto completo
El siguiente
get-object
ejemplo descarga el objeto especificado.aws mediastore-data get-object \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball/setup.jpg
setup.jpg
Salida:
{ "ContentType": "image/jpeg", "StatusCode": 200, "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentLength": "3860266", "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT" }
Ejemplo 2: Para descargar parte de un objeto
En el siguiente
get-object
ejemplo, se descarga la parte especificada de un 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"
Salida:
{ "StatusCode": 206, "LastModified": "Fri, 19 Jul 2019 21:50:31 GMT", "ContentType": "image/jpeg", "ContentRange": "bytes 0-100/3860266", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentLength": "101" }
Para obtener más información, consulte Descarga de un objeto en la Guía del MediaStore usuario de AWS Elemental.
-
Para API obtener más información, consulte GetObject
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar list-items
.
- AWS CLI
-
Ejemplo 1: Para ver una lista de elementos (objetos y carpetas) almacenados en un contenedor
El siguiente
list-items
ejemplo muestra una lista de elementos (objetos y carpetas) almacenados en el contenedor especificado.aws mediastore-data list-items \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
Salida:
{ "Items": [ { "Type": "OBJECT", "ContentLength": 3784, "Name": "setup.jpg", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "LastModified": 1563571859.379 }, { "Type": "FOLDER", "Name": "events" } ] }
Ejemplo 2: Para ver una lista de elementos (objetos y carpetas) almacenados en una carpeta
En el siguiente
list-items
ejemplo, se muestra una lista de elementos (objetos y carpetas) almacenados en la carpeta especificada.aws mediastore-data list-items \ --endpoint
https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com
\ --pathevents/baseball
Salida:
{ "Items": [ { "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentType": "image/jpeg", "Type": "OBJECT", "ContentLength": 3860266, "LastModified": 1563573031.872, "Name": "setup.jpg" } ] }
Para obtener más información, consulte Visualización de una lista de objetos en la Guía del MediaStore usuario de AWS Elemental.
-
Para API obtener más información, consulte ListItems
la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usar put-object
.
- AWS CLI
-
Ejemplo 1: Para cargar un objeto en un contenedor
En el siguiente
put-object
ejemplo, se carga un objeto en el contenedor 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
Salida:
{ "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL", "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3" }
Ejemplo 2: Para cargar un objeto en una carpeta dentro de un contenedor
En el siguiente
put-object
ejemplo, se carga un objeto en la carpeta especificada dentro de un contenedor.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
Salida:
{ "ETag": "2aa333bbcc8d8d22d777e999c88d4aa9eeeeee4dd89ff7f555555555555da6d3", "ContentSHA256": "f29bc64a9d3732b4b9035125fdb3285f5b6455778edca72414671e0ca3b2e0de", "StorageClass": "TEMPORAL" }
Para obtener más información, consulte Carga de un objeto en la Guía del MediaStore usuario de AWS Elemental.
-
Para API obtener más información, consulte PutObject
la Referencia de AWS CLI comandos.
-