AWS Transfer Family客户端返回Lambda中无list_profiles函数的错误,但本地代码正常运行。

0

【以下的问题经过翻译处理】 在尝试从AWS Transfer客户端获取配置文件时,返回了一个错误,称“Transfer”对象没有属性“list_profiles”。然而,当我在本地运行相同的代码时,它可以正常工作。只有在AWS Lambda中运行失败。我以为可能会是权限问题,但配置的角色对Transfer Family有完全访问权限。它运行describe_server或list_tags_for_resource等其他函数没有问题,所以不像客户端不存在的问题。 ‘’‘ client = boto3.client(service_name = 'transfer', region_name = region) response = client.list_profiles() ’‘’ 另外,我还测试了与describe_profile类似的其他配置文件函数,但是存在相同的属性不存在问题。这是我遵循的文档:https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/transfer.html#Transfer.Client.describe_profile

profile picture
专家
已提问 5 个月前37 查看次数
1 回答
0

【以下的回答经过翻译处理】 Lambda运行时所包含的SDK更新到最新版本需要一些时间。建议您包含自己的SDK版本并重试。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则