我们如何使用python从azure函数连接aws转录

2024-06-16 13:31:54 发布

您现在位置:Python中文网/ 问答频道 /正文

通过AWS lambda,我们使用

transcribe = boto3.client('transcribe')

有没有任何可能的方法可以使用python从azure函数调用aws transcribe


Tags: 方法lambdaclientawsboto3azure函数调用transcribe
2条回答

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

在这个文件中的structure的根目录中有一个requirements.txt包含boto3以及使用以下格式的版本

boto3==1.14.20

这样做的方法很少。最明显的是使用IAM用户 在azure函数上调用transcribe的凭据(如果它们具有internet访问权限)

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

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

相关问题 更多 >