Nous avons annoncé
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Obtenir votre point de terminaison spécifique à une région pour MediaConvert
Cet exemple de code Node.js présente :
Comment récupérer votre point de terminaison spécifique à une région à partir de. MediaConvert
Scénario
Dans cet exemple, vous utilisez un module Node.js pour appeler MediaConvert et récupérer votre point de terminaison spécifique à une région. Vous pouvez récupérer l'URL de votre point de terminaison à partir du point de terminaison par défaut du service et vous n'avez donc pas encore besoin de votre point de terminaison spécifique à une région. Le code utilise le SDK JavaScript pour récupérer ce point de terminaison en utilisant cette méthode de la classe MediaConvert client :
Important
L’agent HTTP/HTTPS Node.js par défaut crée une nouvelle connexion TCP pour chaque nouvelle demande. Pour éviter les coûts liés à l'établissement d'une nouvelle connexion, les connexions AWS SDK for JavaScript TCP sont réutilisées. Pour plus d'informations, consultez Réutilisation des connexions avec Keep-Alive dans Node.js.
Tâches prérequises
Pour configurer et exécuter cet exemple, réalisez tout d'abord les tâches ci-après :
Installez Node.js. Pour plus d'informations, consultez le site web de Node.js
. Créez un fichier de configurations partagé avec vos informations d'identification utilisateur. Pour plus d'informations sur le fichier d'informations d'identification partagé, consultez Chargement des informations d'identification dans Node.js à partir du fichier d'informations d'identification partagé.
Créez un rôle IAM qui donne MediaConvert accès à vos fichiers d'entrée et aux compartiments Amazon S3 dans lesquels vos fichiers de sortie sont stockés. Pour plus de détails, consultez la section Configurer les autorisations IAM dans le guide de l'AWS Elemental MediaConvertutilisateur.
Obtention de l'URL du point de terminaison
Créez un module Node.js nommé emc_getendpoint.js
. Veillez à configurer le kit SDK comme indiqué précédemment.
Créez un objet pour transmettre les paramètres de requête vides pour la describeEndpoints
méthode de la classe AWS.MediaConvert
client. Pour appeler la méthode describeEndpoints
, créez une promesse pour appeler un objet de service MediaConvert , en transmettant les paramètres. Traitez la réponse dans le rappel de promesse.
// 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); } };
Pour exécuter l'exemple, entrez ce qui suit dans la ligne de commande.
node emc_getendpoint.js
Cet exemple de code se trouve ici sur GitHub