AWS CLI を使用してカスタムコンプライアンスメタデータを割り当てる
以下の手順では、AWS Systems Manager PutComplianceItems API オペレーションを呼び出すために AWS Command Line Interface (AWS CLI CLI) を使用して、リソースにカスタムコンプライアンスメタデータを割り当てるプロセスについて説明します。また、この API オペレーションを使用して、次のチュートリアルに示すように手動でパッチや関連付けコンプライアンスメタデータをマネージドノードに割り当てることもできます。カスタムコンプライアンスの詳細については、「カスタムコンプライアンスについて」を参照してください。
マネージドインスタンスにカスタムコンプライアンスメタデータを割り当てるには (AWS CLI)
まだ AWS Command Line Interface (AWS CLI) をインストールして設定していない場合は、インストールして設定します。
詳細については、「AWS CLI の最新バージョンをインストールまたは更新します。」を参照してください。
-
以下のコマンドを実行して、マネージドノードにカスタムコンプライアンスメタデータを割り当てます。各
リソースプレースホルダーの例
をユーザー自身の情報に置き換えます。ResourceType
パラメーターは、ManagedInstance
の値のみをサポートします。マネージド AWS IoT Greengrass コアデバイスにカスタムコンプライアンスメタデータを割り当てる場合であっても、この値を指定します。 -
前のステップを繰り返して、追加のカスタムコンプライアンスメタデータを 1 つ以上のノードに割り当てます。次のコマンドを使用して、マネージドノードにパッチまたは関連付けコンプライアンスメタデータを手動で割り当てることもできます。
関連付けコンプライアンスメタデータ
パッチコンプライアンスメタデータ
-
以下のコマンドを実行して、特定のマネージドノードのコンプライアンス項目を一覧表示します。フィルターを使用して、特定のコンプライアンスデータにドリルダウンします。
次の例では、このコマンドをフィルタとともに使用する方法を示しています。
-
コンプライアンスステータスの概要を表示するには、次のコマンドを実行します。フィルターを使用して、特定のコンプライアンスデータにドリルダウンします。
aws ssm list-resource-compliance-summaries --filters
One or more filters.
次の例では、このコマンドをフィルタとともに使用する方法を示しています。
-
コンプライアンスタイプの準拠しているリソースと準拠していないリソースのカウントの概要を表示するには、次のコマンドを実行します。フィルターを使用して、特定のコンプライアンスデータにドリルダウンします。
aws ssm list-compliance-summaries --filters
One or more filters.
次の例では、このコマンドをフィルタとともに使用する方法を示しています。