【发布时间】:2020-07-19 23:48:07
【问题描述】:
我想通过 Python 脚本管理我的 AWS Lambda 函数,而无需使用 AWS 网站控制台。这个想法是能够快速将我的应用程序对象(表、函数等)重新创建/迁移/设置到新的 AWS 云账户或区域中。
使用 DynamoDB 表很容易做到这一点,例如:
import boto3
resource = boto3.resource(service_name='dynamodb', region_name='region', ...)
resource.create_table(
TableName='table_name',
KeySchema=[...],
AttributeDefinitions={...},
ProvisionedThroughput={...}
)
完成!我刚刚从 Python 脚本创建了一个新的 DynamoDB 表。我怎样才能对 Lambda 函数做同样的事情?说...创建一个新功能,配置“功能名称”和“运行时”,也许设置一个“角色”并从文件上传脚本。那真的很有帮助。
提前致谢。
【问题讨论】:
标签: python python-3.x amazon-web-services aws-lambda build-automation