すべてのプロダクト
Search
ドキュメントセンター

Cloud Config:リソースデータを SMQ Topic に配信する

最終更新日:Nov 14, 2025

Cloud Config では、リソース変更ログとリソースの非準拠イベントをメッセージとして特定の Simple Message Queue (旧称:MNS) Topic に配信できます。必要に応じて、Topic のプッシュメソッドとコンテンツを指定することもできます。

前提条件

  • SMQ が有効化されていること。詳細については、「SMQ を有効化し、RAM ユーザーに SMQ へのアクセスを承認する」をご参照ください。

    重要

    SMQ の有効化は課金されません。Cloud Config がリソースデータを SMQ Topic に配信すると課金されます。詳細については、「課金」をご参照ください。

  • Object Storage Service (OSS) が有効化され、OSS バケットが作成されていること。この前提条件は、大きなファイルを OSS バケットに配信する場合に満たす必要があります。詳細については、「OSS コンソールの使用を開始する」をご参照ください。

    説明

    [大きいファイルの受信元アドレス] セクションの [リージョン][アカウント]、および [バケット名] パラメーターの設定が、通常ファイルの受信元アドレスの設定と同じであることを確認してください。

背景情報

SMQ で料金が発生しないようにするには、SMQ コンソールで、Cloud Config がリソースデータを配信する SMQ Topic を削除できます。SMQ Topic を削除すると、Cloud Config の配信タスクは無効になり、リソースデータは SMQ Topic に配信されなくなります。詳細については、「Topic の削除」をご参照ください。

手順

  1. Cloud Config コンソールにログインします。

  2. 任意。左上隅で、アカウントグループを選択します。

    この操作は、リソースディレクトリの管理アカウントを使用している場合にのみ必要です。それ以外の場合は、この操作を実行する必要はありません。

  3. 左側のナビゲーションウィンドウで、[配信] をクリックします。

  4. [配信] ページで、左上隅にある [配信の作成] をクリックします。

  5. [配信の作成] ページで、[配信名] パラメーターを設定し、[チャネルタイプ][Simple Message Queue (旧称:MNS)] に設定してから、パラメーターを設定します。

    次の表に、リソースデータ配信のパラメーターを示します。

    パラメーター

    説明

    受信するコンテンツ

    SMQ Topic に配信するリソースデータのタイプ。有効な値:

    • 履歴設定の変更: リソース変更ログ。リソースの構成が変更されると、Cloud Config はリソース変更ログを SMQ Topic に配信します。

    • 非準拠リソースイベント: リソースの非準拠イベント。リソースが非準拠と評価された場合、Cloud Config はリソースの非準拠イベントを SMQ Topic に配信します。

    トピックソース

    SMQ Topic のソース。有効な値:

    • アカウントで Topic を作成: Cloud Config コンソールで Topic を作成します。このパラメーターにこの値を選択した場合は、Topic 名、リージョン、および最大メッセージ長を指定し、ログを有効にする必要があります。Topic 名は、指定されたリージョン内のアカウント内で一意である必要があります。

    • アカウントから既存の Topic を選択: 既存の SMQ Topic を選択します。このパラメーターにこの値を選択した場合は、Topic 名とリージョンを選択し、最大メッセージ長を指定して、ログを有効にする必要があります。

    • 別のアカウントで既存の Topic を選択 (このオプションは、管理アカウントまたはデリゲートされた管理者アカウントでのみ使用できます): 宛先アカウントの Topic の ARN。これには、[リージョン][メンバー]、および [Topic 名] が含まれます。

      アカウントのリソースデータとリソースディレクトリ内のすべてのメンバーアカウントのリソースデータを、特定のメンバーアカウント内の Topic に配信できます。管理アカウントのみを使用して、リソースデータを配信する設定を構成できます。メンバーアカウントには、設定を構成する権限がありません。

      説明

      管理アカウントが Cloud Config のデリゲートされた管理者アカウントを設定している場合、デリゲートされた管理者アカウントは、管理アカウントに代わってリソースデータの配信を設定できます。Cloud Config のデリゲートされた管理者アカウントを追加する方法の詳細については、「デリゲートされた管理者アカウントの追加」をご参照ください。

    Minimum Risk Level of the Events to Subscribe

    サブスクライブするイベントの最も低いリスクレベル。有効な値:

    • すべてのレベル

    たとえば、このパラメーターを [中] に設定した場合、Cloud Config は [中] および [高] レベルの非準拠イベントを配信します。[低] レベルの非準拠イベントは無視されます。

    指定されたリソースタイプのイベント

    配信されるデータのリソースタイプ。Cloud Config がサポートするリソースタイプの詳細については、「サポートされているリソースタイプとリソース関係」をご参照ください。

    大容量ファイル用宛先アドレス

    Cloud Config が SMQ Topic に配信する大きなメッセージを受信するために使用される OSS バケット。

    • このパラメーターを設定すると、Cloud Config が SMQ Topic に配信するメッセージのサイズが 64 KB を超えると、メッセージは指定された OSS バケットに自動的に転送されます。

    • このパラメーターを空のままにすると、Cloud Config が SMQ Topic に配信するメッセージのサイズが 64 KB を超えると、メッセージの超過部分は自動的に破棄されます。

  6. [OK] をクリックします。

  7. 任意。[操作の確認] ダイアログボックスで、[OK] をクリックします。

    この操作は、リソースディレクトリの管理アカウントを使用している場合にのみ必要です。それ以外の場合は、この操作を実行する必要はありません。

    説明

    新しく作成された配信タスクは、アカウントグループ内のすべてのメンバーにのみ有効です。

次のステップ

リソースデータ配信の結果を表示し、配信されたデータを含む JSON ファイルをダウンロードします。

  1. [配信] ページで、新しく作成された配信 ID をクリックします。

    image

  2. 配信詳細ページの [拡張情報] セクションで、Topic 名をクリックします。

    SMQ コンソールの [Topic] ページにリダイレクトされます。[Topic] ページでは、Topic のプッシュメソッドとコンテンツを指定できます。詳細については、「メッセージの公開」をご参照ください。

    JSON フォーマットのサンプルファイルの詳細については、「リソース変更ログの例」および「リソース非準拠イベントの例」をご参照ください。