Carga de un objeto - AWS Elemental MediaStore

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.

Carga de un objeto

Puede cargar objetos en un contenedor o en una carpeta dentro de un contenedor. Para cargar un objeto en una carpeta, debe especificar la ruta a la carpeta. Si la carpeta ya existe, AWS ElementalMediaStorealmacena el objeto en la carpeta. Si la carpeta no existe, el servicio la crea y, a continuación, almacena el objeto en ella. Para obtener más información sobre las carpetas consulte Carpetas en AWS ElementalMediaStore.

Puede utilizar la consola o la MediaStore de AWS CLI para cargar objetos.

MediaStore admite la transferencia fragmentada de objetos, lo que reduce la latencia haciendo que un objeto esté disponible para su descarga mientras se esté cargando. Para utilizar esta capacidad, establezca la disponibilidad de carga del objeto en streaming. Puede establecer el valor de este encabezado cuando cargue el objeto mediante la API. Si no especifica este encabezado en su solicitud, MediaStore asigna el valor predeterminado de standard para la disponibilidad de carga del objeto.

Los tamaños de objetos no pueden superar los 25 MB para disponibilidad de carga estándar y los 10 MB para disponibilidad de carga de streaming.

nota

Los nombres de archivo de los objetos solo pueden contener letras, números, puntos (.), guiones bajos (_), tildes (~), guiones (-), signos de igual (=) y dos puntos (:).

Para cargar un objeto (consola)
  1. Abra el iconoMediaStoreConsola de enhttps://console.aws.amazon.com/mediastore/.

  2. En la página Containers (Contenedores), elija el nombre del contenedor. Aparecerá el panel de detalles del contenedor.

  3. Elija Upload object (Cargar objeto).

  4. En Target path (Ruta de destino), escriba una ruta para las carpetas. Por ejemplo, premium/canada. Si no existe alguna de las carpetas de la ruta que especifique, el servicio la crea automáticamente.

  5. En la sección Object (Objeto), elija Browse (Examinar).

  6. Vaya a la carpeta correspondiente y, a continuación, elija el objeto que desea cargar.

  7. Elija Open (Abrir) y, a continuación, Upload (Cargar).

    nota

    Si ya existe un archivo con el mismo nombre en la carpeta seleccionada, el servicio sustituye el archivo original por el archivo cargado.

Para cargar un objeto (AWS CLI)
  • En la AWS CLI, utilice el comando put-object. También puede incluir cualquiera de los siguientes parámetros: content-type, cache-control (para permitir que el autor de la llamada controle el comportamiento de la caché del objeto) y path (para colocar el objeto en una carpeta dentro del contenedor).

    nota

    Después de cargar el objeto, no puede editar content-type, cache-control ni path.

    aws mediastore-data put-object --endpoint https://aaabbbcccdddee.data.mediastore.us-west-2.amazonaws.com --body README.md --path /folder_name/README.md --cache-control "max-age=6, public" --content-type binary/octet-stream --region us-west-2

    En el siguiente ejemplo, se muestra el valor de retorno:

    { "ContentSHA256": "74b5fdb517f423ed750ef214c44adfe2be36e37d861eafe9c842cbe1bf387a9d", "StorageClass": "TEMPORAL", "ETag": "af3e4731af032167a106015d1f2fe934e68b32ed1aa297a9e325f5c64979277b" }