現在、私たちはdev/test環境を更新し、環境を手動で管理するためにServerlessフレームワークを使用しています。例えば。新しい環境を作成するたびに、手動でElastic Beanstalkアプリケーション& RDSインスタンスを作成します。 サーバーレススクリプトを使用してこれをすべて自動化することはできますか?または雲化?サーバレスでRDSインスタンスを作成できますか?
0
A
答えて
3
これはかなり簡単です。必要なのは、AWS::RDS::DBInstance
を定義することだけです。 AWSは、そのためのいくつかのサンプルテンプレートが用意されていますhttps://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/sample-templates-services-us-east-1.html#w2ab2c23c42c13c27
あなたはサーバレスでCloudFormationのリソースを含めることができると、あなたはそれが別のCloudFormationの展開を使用することなく、サーバレスでデプロイされるあなたのserverless.yml
に直接それを追加することができます。https://serverless.com/framework/docs/providers/aws/guide/resources/
1
はい、あなたは間違いなくこのJSONスニペットを参照してくださいあなたのRDSとElastic Beanstalkでを作成するために、完全なリファレンスのために、あなたのRDSインスタンスを作成します
"MyDB" : {
"Type" : "AWS::RDS::DBInstance",
"Properties" : {
"DBSecurityGroups" : [
{"Ref" : "MyDbSecurityByEC2SecurityGroup"}, {"Ref" : "MyDbSecurityByCIDRIPGroup"} ],
"AllocatedStorage" : "5",
"DBInstanceClass" : "db.m1.small",
"Engine" : "MySQL",
"MasterUsername" : "MyName",
"MasterUserPassword" : "MyPassword"
},
"DeletionPolicy" : "Snapshot"
}
、cloudformationテンプレートを使用してRDSインスタンスを作成することができます:
https://github.com/satterly/AWSCloudFormation-samples/blob/master/ElasticBeanstalk.template
はそれに役立つことを願っています!
関連する問題
- 1. 複数AZオーロラRDSインスタンスを作成できません
- 2. ローカルマシンからAWS RDSの作成されたインスタンスに接続できません
- 3. Elastic Beanstalkで作成したRDSインスタンスにCantを接続
- 4. PostgreSQL RDSでテーブルスペースを作成
- 5. すでに作成されたインスタンスを1つ作成してインスタンスのグループを作成できますか?
- 6. RDSインスタンスを停止できないのはなぜですか?
- 7. Terraformを使用してSQL Server RDSインスタンスを作成する
- 8. インスタンスの作成/更新時にAWS RDSバックアップを無効にしますか?
- 9. AWS RDS - オリジナルのセキュリティ設定でリード・レプリカ・スクリューを作成できますか?
- 10. boto3を使用してRDSインスタンスを作成するときにVPCを指定
- 11. プロダクションRDS Auroraインスタンスの "Write"クローンを作成するには?
- 12. Lambdaを使用してCloudformで作成したRDSでスキーマを作成できますか?
- 13. インスタンスを作成できません
- 14. boto3でRDSユーザーを作成する
- 15. terraformを使用してデフォルト以外のVPCでAWS RDSインスタンスを作成する
- 16. perlスクリプトでbashインスタンスを作成できますか?
- 17. javascriptでCOM構造体のインスタンスを作成できますか?
- 18. Elastic BeanstalkにRDSインスタンスを追加できません
- 19. 既存のデータベースからRDSインスタンスを作成するaws cliコマンドを取得
- 20. RDS MySQL Read Replicaでユーザーを作成
- 21. AWS-RDSでPostgresイベントトリガーを作成
- 22. 特定のVPCでAWS RDSを作成
- 23. 特定のクラスのインスタンスのArrayListを作成できますか?
- 24. オブジェクトのインスタンスごとにループを作成できますか?
- 25. サーバレスのイベントは、イベントを共有できますか?
- 26. MariaDBに接続できませんVPC内のRDSインスタンス
- 27. MySQLのAws rdsインスタンスに接続できません
- 28. EC2インスタンス上のWordpressがRDSに接続できません
- 29. RDS環境変数はAWSのElastic Beanstalkインスタンスで使用できませんか?
- 30. AWS RDSインスタンス間でデータを移動
ここでは、優先順位としてServerlessにもっと焦点を当てます。そうですね、RDSが可能です。しかし、Serverless自体では弾力のあるbeanstalkも可能ですか? – Veer3383
同じ方法をElastic Beanstalkにも使用できます。基本的には、https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.htmlに記載されているCloudFormationでサポートされているすべてのリソースに使用できます。 – Dunedan
ありがとう、おかげで。私の一番の関心事は...私は今、これを介して豆の塊にジップをアップロードする方法を考え出すことができることを願っています。 – Veer3383