Skip to main content

AWS Config について

AWS Config のエビデンスには、リソースのインベントリ、コンプライアンスの評価、設定のタイムラインのデータが含まれます。ただし、対象とする各リージョンで Config レコーダーが実際に有効化されていることが前提です。Iru は、読み取り専用の Config API を持つクロスアカウント IAM ロールを引き受けます。

仕組み

Iru は独自の AWS アカウントで稼働しています。お客様のアカウントの AWS Config のレコーダーとルールのメタデータを読み取るには、sts:AssumeRole の信頼関係(ウィザードの External ID)と読み取り専用の config: / 関連する権限を持つ IAM ロールを作成します。そのロールの ARN を Iru に貼り付けます。 Config を対話的に使用する場合の AWS ドキュメントに合わせて AWSConfigUserAccess をアタッチするか、範囲をより限定するために以下の config: + tag: のインライン JSON を貼り付けます。

前提条件

  • ロールを作成できる IAM 権限。
  • リージョンごとに AWS Config が有効化されていること。有効化されていない場合、API は正当に空のセットを返します。

AWS Config を Iru に接続する

まずここから始めます。ソースウィザードを開き、信頼ポリシーをコピーします(外部 ID も控えておきます)。AWS でロールを作成する準備ができたら、AWS タブに切り替えて AWS で IAM ロールを作成するの手順に従います。Role ARN を取得したら、Iru Compliance タブに戻り、以下の Iru でロール ARN を送信するを完了します。

Iru から信頼ポリシーを取得する

1

ソースを開く

Iru Compliance の左側のナビゲーションバーで コンプライアンス を展開し、ソース を選択します。
左側のナビゲーション: Compliance を展開し、Sources を選択した状態
2

AWS Config をオンにする

AWS Config を探します(カテゴリ または 名前または説明で検索 を使用します)。そのカードのトグルをオンにします。Iru が外部サービスへのアクセスをリクエストしています ウィザードのタブは開いたままにしておきます。
3

信頼ポリシーの JSON をコピーする

ウィザードには、IAM ロールで使用する必要がある信頼ポリシーの JSON(Principal と sts:ExternalId)が表示されます。以下は構造の例です。アカウント、プリンシパル ARN、外部 ID が正確に一致するように、ウィザードに表示される最新の JSON をコピーしてください。
copy=false
4

AWS に切り替えてロールを作成する

参照用に Iru ウィザードのタブを開いたまま、AWS タブに切り替えて AWS で IAM ロールを作成するの手順に従います。

Iru でロール ARN を送信する

新しいロールの Role ARN を取得するため、先に AWS タブ(AWS で IAM ロールを作成するまで)を完了してください。
1

IAM Role ARN を貼り付ける

Iru ウィザードのタブに戻ります。コネクタで求められる場所に Role ARN を貼り付けます。
2

接続を完了する

Submit Role を選択します。接続に成功すると、ウィザードに 接続が構成されました と表示されます。
3

ソースが有効であることを確認する

Iru が外部サービスへのアクセスをリクエストしています のブラウザタブを閉じてから コンプライアンス → ソース に戻り、AWS Config カードが 有効 になっていることを確認します。

トラブルシューティング

Iru サイトのポップアップブロッカーの設定を確認してから、もう一度お試しください。
まず、そのリージョンで Config レコーダーと配信チャネルを有効にしてください。
外部 ID が一致していません。

考慮事項

Config はリージョン単位のため、有効化の手順を…

Config はリージョン単位です。監査の対象となるリージョンごとに有効化の手順を繰り返してください。

関連記事

Sources の管理

すべての Compliance ソースを参照・管理します。

Compliance の利用を開始する

フレームワーク、アクション、アーティファクト。

Iru の概要

Endpoint、Compliance、Identity がどのように連携するか。

Artifacts の管理

ソースやアクションから得たエビデンスをアップロード、確認、整理します。