投稿日: Nov 18, 2019

現在、AWS CloudFormation は、Infrastructure-as-code の利点を備えた SaaS モニタリングやインシデント管理ツールなどのサードパーティーリソースの管理を簡単にモデリングして自動化する一連の機能を導入しています。このリリースでは、AWS CloudFormation を単一のツールとして使用して、カスタムスクリプトや手動プロセスを必要とせずに、AWS でもサードパーティーでも、インフラストラクチャおよびアプリケーションリソースのプロビジョニングを自動化できます。独自のプライベート AWS CloudFormation リソースプロバイダーを作成し、オープンソースコミュニティと共有して、他の人が開発したサードパーティープロバイダーを活用できるようになりました。 

AWS CloudFormation レジストリを使用すると、リソースプロバイダーを送信、検出、管理できます。リソースプロバイダーが AWS CloudFormation レジストリに公開されると、それを使用してネイティブの AWS リソースプロバイダーと同じ方法でサードパーティーのリソースを管理できます。この新機能は、AWS Control Tower や AWS Service Catalog などのサービスですぐに使用できます。ガバナンスとリソースのコンプライアンスを支援し、クロスアカウントおよびリージョン間で管理するための AWS CloudFormation StackSets を提供します。 

新しいオープンソース開発者ツールである AWS CloudFormation CLI を使用して独自のリソースプロバイダーを開発し、レジストリに公開できます。新しい CLI には、開発プロセスを合理化するためのコード生成とローカルテスト機能が含まれています。開始を支援するために、オープンソースの AWS Simple Email ServiceCloudWatch Logs の例を使用することもできます。 

最後に、いくつかの AWS APN パートナー (Atlassian、Datadog、Densify、Dynatrace、Fortinet、New Relic、Spotinst) は、それぞれの GitHub リポジトリでアクセス可能なリソースプロバイダー定義、ロジック、およびドキュメントを含むサードパーティーリソースプロバイダーの初期セットを提供することを計画しています。いくつかの簡単な手順に沿って登録するだけで、これらのリソースプロバイダー、または他のサードパーティーのリソースプロバイダーを使用できます。 

独自のリソースプロバイダーの構築を開始するには、CloudFormation CLI をインストールして、ドキュメントを参照してください。既存のサードパーティーリソースプロバイダーの使用を今すぐ開始するには、次の手順に従ってください。ネイティブ AWS リソースプロバイダーで AWS CloudFormation を使用するための追加料金はありません。AWS CloudFormation をサードパーティーのリソースプロバイダーで使用する場合、1 か月あたりに実行するハンドラー操作の数に基づいて料金が発生します (詳細については、料金ページをご覧ください)。この機能は、すべての AWS リージョンで使用できます。