

Aviso de fin de soporte: el 13 de noviembre de 2025, AWS suspenderemos el soporte para AWS Elemental MediaStore. Después del 13 de noviembre de 2025, ya no podrá acceder a la MediaStore consola ni a MediaStore los recursos. Para obtener más información, visite esta [publicación del blog](https://aws.amazon.com/blogs/media/support-for-aws-elemental-mediastore-ending-soon/). 

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.

# Permitir que Amazon acceda CloudFront a su MediaStore contenedor de AWS Elemental
<a name="cdns-allowing-cloudfront-to-access-mediastore"></a>

Puede usar Amazon CloudFront para publicar el contenido que almacene en un contenedor de AWS Elemental MediaStore. Puede hacerlo de una de las siguientes formas:
+ [Uso del control de acceso al origen (OAC)](#cdns-allowing-cloudfront-to-access-mediastore-using-oac)- (Recomendado) Utilice esta opción si Región de AWS admite la función OAC de CloudFront.
+ [Uso de secretos compartidos](#cdns-allowing-cloudfront-to-access-mediastore-using-shared-secrets)- Utilice esta opción si no Región de AWS admite la función OAC de. CloudFront

## Uso del control de acceso al origen (OAC)
<a name="cdns-allowing-cloudfront-to-access-mediastore-using-oac"></a>

Puede utilizar la función Origin Access Control (OAC) de Amazon CloudFront para proteger los MediaStore orígenes de AWS Elemental con una seguridad mejorada. Puede activar la [versión 4 de AWS Signature (SiGv4)](https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests) en CloudFront las solicitudes de MediaStore Origin y establecer cuándo y si CloudFront debe firmar las solicitudes. Puede acceder a la función OAC CloudFront a través de la consola APIs, el SDK o la CLI, y no hay cargos adicionales por su uso.

Para obtener más información sobre el uso de la función OAC con MediaStore, consulte [Restringir el acceso a un MediaStore origen](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-mediastore) en la [Guía para CloudFront desarrolladores de Amazon](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/).

## Uso de secretos compartidos
<a name="cdns-allowing-cloudfront-to-access-mediastore-using-shared-secrets"></a>

Si Región de AWS no admite la función OAC de Amazon CloudFront, puede adjuntar una política a su MediaStore contenedor de AWS Elemental que conceda acceso de lectura o superior a CloudFront.

**nota**  
Le recomendamos que utilice la función OAC si la Región de AWS admite. Los siguientes procedimientos requieren que configure MediaStore y utilice CloudFront secretos compartidos para restringir el acceso a los MediaStore contenedores. Para seguir las prácticas de seguridad recomendadas, esta configuración manual requiere rotar los secretos periódicamente. Con el OAC en MediaStore los orígenes, puede indicarle que firme las solicitudes mediante SigV4 y las reenvíe a MediaStore un lugar donde se haga coincidir la firma, lo que elimina la necesidad de usar y rotar CloudFront los secretos. Esto garantiza que las solicitudes se verifiquen automáticamente antes de que se entregue el contenido multimedia, lo que hace que la entrega del contenido multimedia CloudFront sea más sencilla MediaStore y segura.

**Para permitir CloudFront el acceso a su contenedor (consola)**

1. Abra la MediaStore consola en [https://console.aws.amazon.com/mediastore/](https://console.aws.amazon.com/mediastore/).

1. En la página **Containers (Contenedores)**, elija el nombre del contenedor.

   Aparecerá la página de detalles del contenedor.

1. En la sección **Política de contenedores**, adjunta una política que conceda acceso de lectura o superior a Amazon CloudFront.  
**Example**  

   El ejemplo de política siguiente, que es similar al ejemplo de política para [Acceso público de lectura a través de HTTPS](policies-examples-public-https.md) coincide con estos requisitos, ya que esto admite comandos `GetObject` y `DescribeObject` de cualquier persona que envía solicitudes a su dominio a través de HTTPS. Además, el siguiente ejemplo de política protege mejor tu flujo de trabajo, ya que solo permite el CloudFront acceso a MediaStore los objetos cuando la solicitud se produce a través de una conexión HTTPS y contiene el encabezado Referer correcto.

1. En la sección **Container CORS policy (Política del CORS de contenedor)**, asigne un política que permita el nivel de acceso apropiado. 
**nota**  
Solo es necesaria una [política del CORS](cors-policy.md) si se desea proporcionar acceso a un reproductor basado en navegador.

1. Anote los detalles siguientes:
   + El punto de enlace de datos que se ha asignado a su contenedor de . Puede encontrar esta información en la sección **Info (Información)** de la página **Containers (Contenedores)**. En CloudFront, el punto final de datos se denomina nombre de *dominio de origen*.
   + La estructura de carpetas del contenedor donde se almacenan los objetos. En CloudFront, esto se denomina *ruta de origen*. Tenga en cuenta que este valor es opcional. Para obtener más información sobre las rutas de origen, consulta la [Guía para CloudFront desarrolladores de Amazon](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesOriginPath).

1. En CloudFront, cree una distribución que esté [configurada para ofrecer contenido de AWS Elemental MediaStore](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/live-streaming.html#video-streaming-mediastore). Necesitará la información que ha recopilado en el paso anterior.

Tras adjuntar la política a sus MediaStore contenedores, debe configurarla CloudFront para utilizar únicamente conexiones HTTPS para las solicitudes de origen y, además, añadir un encabezado personalizado con el valor secreto correcto.

**Para configurar el acceso CloudFront al contenedor a través de una conexión HTTPS con un valor secreto para el encabezado Referer (consola)**

1. Abre la CloudFront consola.

1. En la página **Origins**, elige tu MediaStore origen.

1. Seleccione **Editar**.

1. Para el protocolo, elija **solo HTTPS**.

1. En la sección **Añadir cabecera personalizada**, seleccione **Añadir encabezado**.

1. Para **Nombre**, elija **Referer**. Para el **valor**, usa la misma {{<secretValue>}} cadena que usaste en tu política de contenedores.

1. Seleccione **Guardar** y deje que se implementen los cambios.