serverless可以用来创建RDS实例吗?

Vee*_*383 4 amazon-web-services amazon-elastic-beanstalk serverless-framework

目前我们正在使用无服务器框架来更新我们的开发/测试环境,并手动管理我们的环境。例如。每次创建新环境时,我们都会手动创建 Elastic Beanstalk 应用程序和 RDS 实例。是否可以使用无服务器脚本自动化所有这些?或云形成?

Dun*_*dan 6

使用 CloudFormation,这非常简单。您只需要定义一个AWS::RDS::DBInstance. AWS 还为此提供了一些示例模板:https : //docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/sample-templates-services-us-east-1.html#w2ab2c23c42c13c27

由于您可以在无服务器中包含 CloudFormation 资源,因此您可以将其直接添加到您serverless.yml的无服务器中,而无需使用单独的 CloudFormation 部署:https ://serverless.com/framework/docs/providers/aws/guide/资源/

RDS(包括 Aurora)所有可用选项的更完整示例:https : //docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbcluster.html