私は現在、AWSスタック全体を自動化するための適切なソリューションを探しています。私が準備する必要があり、以下のAWSリソースを構成する任意のオートメーションアプローチでAWS ECS Automation
:
- 取り付けなどが特定のECSタスク(たとえばを実行し、
- は、ECSのクラスタを設定EFSインスタンスを作成します。 EFSボリュームとコンテナを実行している)
- VPCとセキュリティグループ
- はRoute53エントリゲートウェイ APIを設定
- を作成割り当て
- は、エンドポイントの上にELBを取り付け、それが
お気に入りのアプローチは、これまでのシェフを使用することであるためにSSL証明書を作成します。シェフのプロビジョニングが大いにできることを私は読んだ。しかし、おそらくECSとEFSの管理をサポートしていないようないくつかの制限もあります。 必要なすべてのリソースタイプをサポートするライブラリがありますか?私はすべてのタイプをサポートするために3つの異なるライブラリを使用していると推測するのはおそらくベストプラクティスではないでしょうか?
シェフとの滞在をお勧めしますか?
CloudFormationまたはAWS SDKスクリプトを使用することをおすすめしますか?
UPDATE:私がシェフと一緒にいるなら、ECSクラスターをインスタンス化して構成するソリューションと、マウントターゲットを持つEFSをどのように構成するのですか?
はどんなアドバイスシェフがこのようなことのためにいくつかのツールを持っている
私は完全に同意します。私は最近(APIゲートウェイのほかに)これをすべてやってしまった。 CloudFormationは、ここで私が選択したツールです。 – StephenKing
情報をありがとう、CloudFormationでそれをしようとします。 しかし、シェフのためにECSインスタンスを設定できるツールは何ですか?私は、ECSクラスターではなく、実行中のECSタスクであるEC2インスタンスを作成する方法しか見つけられませんでした。 – cobz