获取您的特定区域终端节点 MediaConvert - Amazon SDK for JavaScript
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

Amazon SDK for JavaScriptV3 API 参考指南详细描述了Amazon SDK for JavaScript版本 3 (V3) 的所有 API 操作。

从 2022 年 10 月 1 日起,Amazon SDK for JavaScript(v3) 将终止对 Internet Explorer 11(IE 11)的支持。有关详细信息,请参阅 Amazon SDK for JavaScript(v3) 中宣布终止对 Internet Explorer 11 的支持

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

获取您的特定区域终端节点 MediaConvert

JavaScript code example that applies to Node.js execution

此 Node.js 代码示例演示:

  • 如何从检索特定于区域的终端节点 MediaConvert.

场景

在此示例中,您使用 Node.js 模块调用 MediaConvert 并检索您的特定于区域的终端节点。您可以从该服务检索您的终端节点,因此尚不需要您的区域特定的终端节点。该代码使用 SDK 用于 JavaScript 通过以下方法检索此终端节点。 MediaConvert 客户类:

先决条件任务

要设置和运行此示例,请先完成以下任务:

  • 设置项目环境来运行这些节点 TypeScript 示例,然后安装所需的Amazon SDK for JavaScript和第三方模块。按照上的说明进行操作 GitHub.

  • 使用用户凭证创建共享配置文件。有关提供共享凭证文件的更多信息,请参阅从共享凭证文件加载 Node.js 中的凭证

  • 创建一个 IAM 角色 MediaConvert 访问输入文件以及存储输出文件的 Amazon S3 存储桶。有关详细信息,请参阅。设置 IAM 权限中的AWS Elemental MediaConvert 用户指南.

重要

此示例使用 ecmasCript6 (ES6)。这需要 Node.js 版本 13.x 或更高版本。要下载并安装最新版本的 Node.js,请参阅Node.js 下载下载下载下载下载下载.

但是,如果你更喜欢使用 CommonJS 语法,请参考JavaScript ES6/常用JS 语法

获取您的终端节点

创建libs目录,并创建文件名为的 Node.js 模块emcClientGet.js. 复制以下代码并粘贴到其中,这创建了 MediaConvert 客户对象。Replace领域使用您的Amazon区域。

import { MediaConvertClient } from "@aws-sdk/client-mediaconvert"; // Set the AWS Region. const REGION = "REGION"; //Set the MediaConvert Service Object const emcClientGet = new MediaConvertClient({region: REGION}); export { emcClientGet };

可以在中找到此 GitHub.

创建文件名为 emc_getendpoint.js 的 Node.js 模块。请确保按前面所示配置开发工具包。

创建对象以传递空请求参数。DescribeEndpointsCommand使用方法 MediaConvert 客户类别。然后调用 DescribeEndpointsCommand 方法。

// Import required AWS-SDK clients and commands for Node.js import { DescribeEndpointsCommand } from "@aws-sdk/client-mediaconvert"; import { emcClientGet } from "./libs/emcClientGet.js"; //set the parameters. const params = { MaxResults: 0 }; const run = async () => { try { // Create a new service object and set MediaConvert to customer endpoint const data = await emcClientGet.send(new DescribeEndpointsCommand(params)); console.log("Your MediaConvert endpoint is ", data.Endpoints); return data; } catch (err) { console.log("Error", err); } }; run();

要运行示例,请在命令提示符处输入以下内容。

node emc_getendpoint.js

可以在中找到此 GitHub.