翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
を使用したカスタマーマネージド設定レコーダー AWS Config から開始する AWS CLI
まず、カスタマーマネージド設定レコーダー AWS Config を作成します。を使用してカスタマー管理設定レコーダーを作成するには AWS CLI、、put-configuration-recorderput-delivery-channel、および のコマンドを使用しますstart-configuration-recorder。
put-configuration-recorderコマンドは、カスタマーマネージド設定レコーダーを作成します。put-delivery-channelコマンドは、 が S3 バケットと SNS トピックに設定情報を AWS Config 配信する配信チャネルを作成します。は、カスタマーマネージド設定レコーダー
start-configuration-recorderを起動します。カスタマーマネージド設定レコーダーは、指定したリソースタイプの設定変更の記録を開始します。
トピック
考慮事項
S3 バケット、SNS トピック、IAM ロールが必要です
カスタマーマネージド設定レコーダーを作成するには、S3 バケット、SNS トピック、およびポリシーがアタッチされた IAM ロールを前提条件として作成する必要があります。の前提条件を設定するには AWS Config、「前提条件」を参照してください。
リージョンごとにアカウントごとに 1 つのカスタマーマネージド設定レコーダー
AWS アカウント カスタマー管理設定レコーダーは、 ごとに 1 つだけ持つことができます AWS リージョン。
リージョンごとにアカウントごとに 1 つの配信チャネル
配信チャネルリージョンは、それぞれ 1 AWS アカウント つのみ持つことができます AWS リージョン。
ポリシーとコンプライアンスの結果
で管理される IAM ポリシーやその他のポリシーは、 がリソースの設定変更を記録するアクセス許可を持つかどうか AWS Config に影響を与える可能性があります。 AWS Organizationsさらに、 ルールはリソースの設定を直接評価し、 ルールは評価の実行時にこれらのポリシーを考慮しません。有効なポリシーが、使用する意図と一致していることを確認してください AWS Config。
ステップ 1: put-configuration-recorder を実行する
put-configuration-recorder コマンドを使用して、カスタマーマネージド設定レコーダーを作成します。
このコマンドは、[--configuration-recorder] フィールドと [---recording-group] フィールドを使用します。
$ aws configservice put-configuration-recorder \ --configuration-recorderfile://configurationRecorder.json\ --recording-groupfile://recordingGroup.json
configuration-recorderフィールド
[configurationRecorder.json] ファイルは、name および roleArn、さらに設定レコーダーのデフォルトの記録頻度を指定します (recordingMode)。このフィールドを使用して、特定のリソースタイプの記録頻度を上書きすることもできます。
{ "name": "default", "roleARN": "arn:aws:iam::123456789012:role/config-role", "recordingMode": { "recordingFrequency":CONTINUOUSorDAILY, "recordingModeOverrides": [ { "description": "Description you provide for the override", "recordingFrequency":CONTINUOUSorDAILY, "resourceTypes": [Comma-separated list of resource types to include in the override] } ] } }
recording-groupフィールド
recordingGroup.json ファイルは、記録するリソースタイプを指定します。
{ "allSupported":boolean, "exclusionByResourceTypes": { "resourceTypes": [Comma-separated list of resource types to exclude] }, "includeGlobalResourceTypes":boolean, "recordingStrategy": { "useOnly": "Recording strategy for the configuration recorder" }, "resourceTypes": [Comma-separated list of resource types to include] }
これらのフィールドの詳細については、「 コマンドリファレンスput-configuration-recorder」の「」を参照してください。 AWS CLI
ステップ 2: put-delivery-channel コマンドを実行する
put-delivery-channel コマンドを使用して配信チャネルを作成します。
このコマンドは --delivery-channelフィールドを使用します。
$ aws configservice put-delivery-channel --delivery-channel file://deliveryChannel.json
delivery-channelフィールド
deliveryChannel.json ファイルは以下を指定します。
配信チャネル
nameの 。s3BucketNameが設定スナップショット AWS Config を送信する 。snsTopicARNが通知 AWS Config を送信する 。configSnapshotDeliveryPropertiesは、 が設定スナップショットを AWS Config 配信する頻度と、定期的なルールの評価を呼び出す頻度を設定します。
{ "name": "default", "s3BucketName": "config-bucket-123456789012", "snsTopicARN": "arn:aws:sns:us-east-1:123456789012:config-topic", "configSnapshotDeliveryProperties": { "deliveryFrequency": "Twelve_Hours" } }
これらのフィールドの詳細については、「 コマンドリファレンスput-delivery-channel」の「」を参照してください。 AWS CLI
ステップ 3: start-configuration-recorder コマンドを実行する
start-configuration-recorder コマンドを使用して以下を開始します AWS Config。
$ aws configservice start-configuration-recorder --configuration-recorder-nameconfigRecorderName
これらのフィールドの詳細については、「 コマンドリファレンスstart-configuration-recorder」の「」を参照してください。 AWS CLI