0

通过 AWS lambda,我们曾经使用 aws transcribe 连接

transcribe = boto3.client('transcribe')

有没有可能我们可以使用 python 从 azure 函数调用 aws transcribe 的方法?

4

2 回答 2

1

有几种方法可以做到这一点。transcribe显而易见的是,如果他们可以访问 Internet,则使用 IAM 用户凭证来调用您的 azure 函数。

当您使用 lambda 时,您通过附加到 lambda 的transcribeIAM执行角色提供访问权限。如果您从 AWS 外部执行此操作,则必须使用 IAM 用户访问密钥。这意味着您可以创建一个具有足够权限的 IAM 用户,以便根据需要使用transcribe

azure 函数将使用 boto3 与 AWS 交互transcribe。您必须使用 IAM 用户访问密钥设置 boto3。

于 2020-07-13T06:48:42.000 回答
0

您需要在使用的部署包中包含Boto 3 SDK。您将没有可用的 IAM 角色,因此您将被限制为 IAM 用户(密钥和秘密)。

在此文件结构的根目录中有一个requirements.txt ,包括 boto3 以及使用以下格式的版本

boto3==1.14.20
于 2020-07-13T06:47:59.813 回答