gpt4 book ai didi

javascript - Amazon AWS SDK MediaConvert 不是构造函数

转载 作者:行者123 更新时间:2023-11-30 20:13:59 27 4
gpt4 key购买 nike

我正在使用从 NPM 安装的 Amazon AWS SDK 创建 typescript 应用程序。我可以使用 AWS.S3 对象进行调用,但无法使用 AWS.MediaConvert:

var endpointPromise = new AWS.MediaConvert({apiVersion: '2017-08-29'})
.describeEndpoints(params)
.promise();

我在运行时收到的错误是“类型错误:AWS.MediaConvert 不是构造函数”。我可以检查 AWS 对象并可以看到很多属性,但 MediaConvert 不是其中之一。

我认为这是因为 npm 上的包是完整 SDK 的子集(但它具有 MediaConvert 的 typescript 定义)。是否可以从 npm 获得完整的 SDK,或者必须通过 https://sdk.amazonaws.com/builder/js/ 构建我自己的 SDK并将其嵌入到我的应用程序中?

它不会有 typescript 定义,这将使开发更加困难。我可以包含 npm 包和下载的包而不会弄乱吗?

最佳答案

尝试以下代码片段,希望对您有所帮助:

import * as AWS from 'aws-sdk';
const mediaAWS = async function()
{
try
{
const params = {};
const media: AWS.MediaConvert = new AWS.MediaConvert({apiVersion: '2017-08-29'})
const response: AWS.MediaConvert.DescribeEndpointsResponse = await media.describeEndpoints(params).promise();
}
catch (ex)
{
console.error(ex);
}
}

关于javascript - Amazon AWS SDK MediaConvert 不是构造函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52107991/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com