Ottenere l'endpoint specifico della regione per MediaConvert - AWS SDK for JavaScript

Abbiamo annunciato l'imminente uscita end-of-support per la AWS SDK for JavaScript v2. Ti consigliamo di migrare alla AWS SDK for JavaScript v3. Per date, dettagli aggiuntivi e informazioni su come effettuare la migrazione, consulta l'annuncio collegato.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ottenere l'endpoint specifico della regione per MediaConvert

JavaScript code example that applies to Node.js execution

Questo esempio di codice di Node.js illustra:

  • Come recuperare l'endpoint specifico della regione da. MediaConvert

Lo scenario

In questo esempio, si utilizza un modulo Node.js per chiamare MediaConvert e recuperare l'endpoint specifico della regione. È possibile recuperare l'URL dell'endpoint dall'endpoint predefinito del servizio e quindi non è ancora necessario l'endpoint specifico della regione. Il codice utilizza l'SDK per JavaScript recuperare questo endpoint utilizzando questo metodo della classe client: MediaConvert

Importante

L'agente HTTP/HTTPS Node.js predefinito crea una nuova connessione TCP per ogni nuova richiesta. Per evitare il costo di stabilire una nuova connessione, AWS SDK for JavaScript riutilizza le connessioni TCP. Per ulteriori informazioni, consulta Riutilizzo delle connessioni con Keep-Alive in Node.js.

Attività prerequisite

Per configurare ed eseguire questo esempio, è necessario completare queste attività:

Ottenere l'URL dell'endpoint

Crea un modulo Node.js con il nome del file emc_getendpoint.js. Assicurati di configurare il kit SDK come mostrato in precedenza.

Crea un oggetto per passare i parametri di richiesta vuoti per il describeEndpoints metodo della classe AWS.MediaConvert client. Per chiamare il metodo describeEndpoints, crea una promessa per chiamare un oggetto di servizio MediaConvert , trasferendo i parametri. Gestisci la risposta restituita dal callback della promessa.

// 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); } };

Digita la seguente riga di comando per eseguire l'esempio.

node emc_getendpoint.js

Questo codice di esempio può essere trovato qui su GitHub.