

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS Config のコンフォーマンスパックのデプロイ
<a name="conformance-pack-deploy"></a>

AWS Config コンソールまたは AWS CLI を使用して、コンフォーマンスパックをデプロイできます。

------
#### [ Deploy Conformance Packs (Console) ]

**[Conformance packs]** (コンフォーマンスパック) ページでは、リージョンのアカウントにコンフォーマンスパックをデプロイできます。また、デプロイされたコンフォーマンスパックを編集および削除することもできます。

AWS Config サンプルテンプレートまたは独自のカスタムテンプレートを使用して、コンフォーマンスパックをデプロイできます。カスタムコンフォーマンスパックの作成方法については、「[カスタムコンフォーマンスパック](https://docs.aws.amazon.com/config/latest/developerguide/custom-conformance-pack.html)」を参照してください。

1. AWS マネジメントコンソール にサインインして、AWS Config コンソール ([https://console.aws.amazon.com/config/home](https://console.aws.amazon.com/config/home)) を開きます。

1. **[Conformance packs]** (コンフォーマンスパック) ページに移動し、**[Deploy conformance pack]** (コンフォーマンスパックをデプロイ) を選択します。

1. **[Specify template]** (テンプレートを指定) ページで、サンプルテンプレートを選択するか、既存のテンプレートを使用します。詳細については、「[コンフォーマンスパックサンプルテンプレート](https://docs.aws.amazon.com/config/latest/developerguide/conformancepack-sample-templates.html)」を参照してください。
   + **[Use sample template]** (サンプルテンプレートを使用) を選択した場合は、サンプルテンプレートのドロップダウンリストから **[Sample template]** (サンプルテンプレート) を選択します。

     各テンプレートの内容の詳細については、「コンフォーマンスパックのサンプルテンプレート」を参照してください。
   + **[Template is ready]** (テンプレートの準備ができています) を選択した場合、テンプレートソースを指定します。テンプレートソースは Amazon S3 URI、AWS Systems Manager ドキュメント (SSM ドキュメント)、アップロードするテンプレートのいずれかです。

     テンプレートが 50 KB を超える場合は、S3 バケットにアップロードし、その S3 バケットの場所を選択します。例: s3://*bucketname/prefix*。
**重要**  
[カスタムコンフォーマンスパック](https://docs.aws.amazon.com/config/latest/developerguide/custom-conformance-pack.html)に基づいてコンフォーマンスパックの YAML ファイルをゼロから作成した場合、**[Template is ready]** (テンプレートの準備ができています) を選択します。

1. **Next** を選択します。

1. **[コンフォーマンスパックの詳細を指定]** ページで、コンフォーマンスパックの名前を入力します。

   このコンフォーマンスパック名は、最大 256 文字の英数字を含む一意の名前である必要があります。名前にはハイフンを使用できますが、スペースを含めることはできません。

1. オプション: パラメータを追加します。

   パラメータはテンプレートで定義され、リソースの管理と整理に役立ちます。

1. **Next** を選択します。

1. **[Review and deploy]** (レビューとデプロイ) ページで、すべての情報を確認します。

   **[Edit]** (編集) を選択すると、テンプレートの詳細とコンフォーマンスパックの詳細を編集できます。

1. **[Deploy conformance pack]** (コンフォーマンスパックをデプロイ) を選択します。

   AWS Config は、コンフォーマンスパックページに適切なステータスでコンフォーマンスパックを表示します。

   コンフォーマンスパックのデプロイに失敗した場合は、アクセス許可を確認し、前提条件のステップを実行したことを確認して、もう一度試してください。または AWS サポート に問い合わせてください。

**修復を伴うサンプルテンプレートを使用してコンフォーマンスパック**をデプロイするには、「[A. 修復を伴うコンフォーマンスパックを使用するための前提条件](cpack-prerequisites.md#cpack-prerequisites-remediations)」を参照してから前述の手順を使用してください。

**1 つ以上の AWS Config ルールを含むコンフォーマンスパック**をデプロイするには、「[B. 1 つ以上のカスタム AWS Config ルールでコンフォーマンスパックを使用するための前提条件](cpack-prerequisites.md#cpack-prerequisites-oneormorerules)」を参照してください。

------
#### [ Deploy Conformance Packs (AWS CLI) ]

1. コマンドプロンプトまたはターミナルウィンドウを開きます。

1. 次のいずれかのコマンドを入力して、**MyConformancePack** という名前のコンフォーマンスパックをデプロイします。テンプレートソースは Amazon S3 URI、アップロードするテンプレート、または AWS Systems Manager ドキュメント (SSM ドキュメント) のいずれかです。

   **Amazon S3 URL**

   ```
   aws configservice put-conformance-pack
   --conformance-pack-name MyConformancePack
   --template-s3-uri "s3://amzn-s3-demo-bucket/templateName.yaml"
   --delivery-s3-bucket amzn-s3-demo-bucket
   ```

   **ローカルディレクトリの YAML テンプレート**

   ```
   aws configservice put-conformance-pack
   --conformance-pack-name MyConformancePack
   --template-body template body
   ```

   **AWS Systems Manager ドキュメント (Systems Manager ドキュメント)**

   ```
   aws configservice put-conformance-pack
   --conformance-pack-name MyConformancePack
   --template-ssm-document-details DocumentName=SSMDocumentName,DocumentVersion=SSMDocumentVersion
   --delivery-s3-bucket amzn-s3-demo-bucket
   ```

1. Enter キーを押してコマンドを実行します。

   次のような出力が表示されます。

   ```
   {
       "conformancePackArn": "arn:aws:config:us-west-2:AccountID:conformance-pack/MyConformancePack1/conformance-pack-ID"
   }
   ```

**注記**  
コンフォーマンスパック用の YAML テンプレートの作成の詳細については、「[カスタムコンフォーマンスパック](https://docs.aws.amazon.com/config/latest/developerguide/custom-conformance-pack.html)」を参照してください。

------