通过 AWS lambda,我们曾经使用 aws transcribe 连接
transcribe = boto3.client('transcribe')
有没有可能我们可以使用 python 从 azure 函数调用 aws transcribe 的方法?
通过 AWS lambda,我们曾经使用 aws transcribe 连接
transcribe = boto3.client('transcribe')
有没有可能我们可以使用 python 从 azure 函数调用 aws transcribe 的方法?
有几种方法可以做到这一点。transcribe
显而易见的是,如果他们可以访问 Internet,则使用 IAM 用户凭证来调用您的 azure 函数。
当您使用 lambda 时,您通过附加到 lambda 的transcribe
IAM执行角色提供访问权限。如果您从 AWS 外部执行此操作,则必须使用 IAM 用户访问密钥。这意味着您可以创建一个具有足够权限的 IAM 用户,以便根据需要使用transcribe
。
azure 函数将使用 boto3 与 AWS 交互transcribe
。您必须使用 IAM 用户访问密钥设置 boto3。
您需要在使用的部署包中包含Boto 3 SDK。您将没有可用的 IAM 角色,因此您将被限制为 IAM 用户(密钥和秘密)。
在此文件结构的根目录中有一个requirements.txt ,包括 boto3 以及使用以下格式的版本
boto3==1.14.20