Datadog-Amazon CloudFormation

Datadog-Amazon CloudFormation

AWS CloudFormation では、環境内のすべての AWS リソースを一度に記述、構成、プロビジョニングするためのテンプレートが提供されます。Datadog-AWS CloudFormation リソースを使用すると、サポートされている Datadog リソースとのやり取りが可能です。以下の方法で開始します。

  1. aws-cli tool を使用して、ターミナルで Datadog リソースを登録します。

    aws cloudformation register-type \
        --region "<REGION>" \
        --type RESOURCE \
        --type-name "<DATADOG_RESOURCE_NAME>" \
        --schema-handler-package "<LINK_TO_S3>"
    
  2. ターミナルで以下を実行して、新しく登録されたリソースのバージョンを表示します。

    aws cloudformation list-type-versions \
    --region "<REGION>" \
    --type RESOURCE \
    --type-name "<DATADOG_RESOURCE_NAME>"
    
  3. ターミナルで以下を実行して、この新しく登録されたバージョンを default として設定します。

    aws cloudformation set-type-default-version \
        --region "<REGION>" \
        --type RESOURCE \
        --version-id <VERSION_ID> \
        --type-name "<DATADOG_RESOURCE_NAME>"
    

    次の必須プレースホルダーを使用します。

    • <REGION>: 使用している AWS リージョン。
    • <DATADOG_RESOURCE_NAME>: 登録するリソースの名前。Datadog がサポートするリソースについては、下記の表を参照してください。
    • <LINK_TO_S3>: リソースへの S3 リンク。
      • S3リンク: s3://datadog-cloudformation-resources/<リソースフォルダー>/<リソースフォルダー>-<リソースバージョン>.zip
      • [利用可能なリソース]セクション(#利用可能なリソース)を参照してください。サポート中の S3 リンクの最新例がリンクされています。
    • VERSION_ID: ステップ 2 のコマンドによって返されるリソースの基本バージョン。
  4. AWS アカウントで、登録済みの Datadog リソースのいずれかを含む AWS スタックを作成します。

使用可能なコマンドとワークフローの詳細については、公式の AWS ドキュメントを参照してください。

利用可能なリソース

次の Datadog リソースは、AWS アカウント内で登録できます。それぞれの構成方法については、専用のドキュメントを参照してください。

Resource Name 説明 フォルダー S3 パッケージリンク
ダッシュボード Datadog::Dashboards::Dashboard Datadog ダッシュボードの作成、更新および削除 datadog-dashboards-dashboard スキーマハンドラーのバージョン
Datadog AWSインテグレーション Datadog::Integrations::AWS Datadog と Amazon Web Service のインテグレーションを管理 datadog-integrations-aws スキーマハンドラーのバージョン
モニター Datadog::Monitors::Monitor Datadog モニターの作成、更新および削除 datadog-monitors-monitor スキーマハンドラーのバージョン
ダウンタイム Datadog::Monitors::Downtime モニターのダウンタイムを有効化/無効化 datadog-monitors-downtime スキーマハンドラーのバージョン
ユーザー Datadog::IAM::User Datadog ユーザーの作成と管理 datadog-iam-user スキーマハンドラーのバージョン

トラブルシューティング

ご不明な点は Datadog サポートまでお問い合わせください。