Obtención del punto de enlace específico de la región para MediaConvert - AWS SDK for JavaScript

LaAWS SDK for JavaScript versión 3 (v3) es una reescritura de la versión 2 con algunas funciones nuevas y excelentes, incluida la arquitectura modular. Para obtener más información, consulte la Guía para desarrolladores de la versiónAWS SDK for JavaScript 3.

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.

Obtención del punto de enlace específico de la región para MediaConvert

JavaScript code example that applies to Node.js execution

Este ejemplo de código de Node.js muestra:

  • Cómo recuperar el punto de enlace específico de la región desde MediaConvert.

El escenario

En este ejemplo, se utiliza un módulo de Node.js para llamar a MediaConvert y recupera el punto de enlace específico de la región. Puede recuperar la URL del punto de enlace desde el punto de enlace predeterminado del servicio, por lo que todavía no necesita el punto de enlace específico de la región. El código utiliza el SDK para JavaScript para recuperar este punto de enlace mediante este método de MediaConvert clase de cliente de:

importante

El agente HTTP/HTTPS predeterminado de Node.js crea una nueva conexión TCP para cada nueva solicitud. Para evitar el costo de establecer una nueva conexión, elAWS SDK for JavaScriptreutiliza las conexiones TCP. Para obtener más información, consulte Reutilización de conexiones con Keep-Alive en Node.js.

Tareas previas necesarias

Para configurar y ejecutar este ejemplo, primero debe completar las tareas siguientes:

  • Instale Node.js. Para obtener más información, consulte el sitio web de Node.js.

  • Cree un archivo de configuraciones compartidas con sus credenciales de usuario. Para obtener más información acerca de cómo crear un archivo de credenciales compartidas, consulte Carga de credenciales en Node.js desde el archivo de credenciales compartidas.

  • Crear un rol de IAM que conceda MediaConvert acceso a los archivos de entrada y a los buckets de Amazon S3 donde se almacenan los archivos de salida. Para obtener más información, consulte .configurar los permisos de IAMen laAWS Elemental MediaConvert Guía del usuario de.

Obtención de la URL del punto de enlace

Cree un módulo de Node.js con el nombre de archivo emc_getendpoint.js. Asegúrese de configurar el SDK tal y como se ha indicado anteriormente.

Cree un objeto para pasar los parámetros de solicitud vacíos para eldescribeEndpointsmétodo delAWS.MediaConvertclase cliente. Para llamar al método describeEndpoints, cree una promesa para invocar un objeto de servicio de MediaConvert mediante los parámetros. Gestione la respuesta en la devolución de llamada de la promesa.

// Load the SDK for JavaScript. const aws = require('aws-sdk'); // Set the AWS Region. aws.config.update({region: 'us-west-2'}); // Create the client. const mediaConvert = new aws.MediaConvert({apiVersion: '2017-08-29'}); exports.handler = async (event, context) => { // Create empty request parameters const params = { MaxResults: 0, }; try { const { Endpoints } = await mediaConvert.describeEndpoints(params).promise(); console.log("Your MediaConvert endpoint is ", Endpoints); } catch (err) { console.log("MediaConvert Error", err); } }

Para ejecutar el ejemplo, escriba lo siguiente en la línea de comandos.

node emc_getendpoint.js

Este código de muestra se puede encontrar aquí en GitHub.