現在のアカウント用に配信チャネルを作成し、定期的なリソーススナップショットとリソース設定変更イベントを Object Storage Service (OSS) または Log Service (SLS) に配信します。その後、標準化されたリソースデータを OSS または SLS から利用できます。
前提条件
Alibaba Cloud アカウント (メインアカウント) またはメインアカウント下の RAM ユーザーを使用して、配信チャネルを作成できます。必要なアクセス許可を持つ RAM ユーザーを使用することを推奨します。
-
配信チャネルを管理するためのアクセス許可:次のカスタムポリシーを RAM ユーザーに付与し、Resource Center で現在のアカウントの配信チャネルを管理できるようにします。
{ "Version": "1", "Statement": [{ "Effect": "Allow", "Action": [ "resourcecenter:CreateDeliveryChannel", "resourcecenter:UpdateDeliveryChannel", "resourcecenter:DeleteDeliveryChannel", "resourcecenter:ListDeliveryChannels", "resourcecenter:GetDeliveryChannel", "resourcecenter:GetDeliveryChannelStatistics" ], "Resource": [ "*" ] }] } -
クラウドサービスの読み取り専用アクセス許可:配信したいリソースを提供するクラウドサービスに対して、RAM ユーザーに読み取り専用アクセス許可を付与します。たとえば、RAM ユーザーにグローバルな ReadOnlyAccess ポリシーが付与されている場合、アカウント内のすべてのクラウドリソースの情報を配信できます。RAM ユーザーに AliyunVPCReadOnlyAccess ポリシーのみが付与されている場合、VPC リソースの情報のみを配信できます。
説明配信チャネルの配信スコープは、それを作成した RAM ユーザーのアクセス許可が後で変更されても影響を受けません。たとえば、ある RAM ユーザーが VPC リソースを配信するために必要なアクセス許可を持ち、そのための配信チャネルを作成したとします。後でその RAM ユーザーの VPC リソースに対する読み取り専用アクセス許可が取り消されても、配信チャネルは引き続き VPC リソース情報を配信します。
詳細については、「カスタムポリシーの作成」および「RAM ユーザーの権限の管理」をご参照ください。
制限事項
各 Alibaba Cloud アカウントは、現在のアカウントに対して最大 5 つの配信チャネルを作成できます。
定期的なリソーススナップショットの配信
リソーススナップショットは、指定されたスコープ内のすべてのリソース設定を、ある時点で完全にコピーしたものです。Resource Center は、これらのスナップショットを定期的に OSS バケットに配信します。
前提条件
手順
-
Resource Center コンソールにログインします。
-
左側のナビゲーションペインで、 を選択します。
-
現在のアカウント配信 タブで、リソース配信の作成 をクリックします。
-
配信チャネルの基本情報を入力し、次へ をクリックします。
パラメーター
説明
[リソース配信名称]
配信チャネルの名前。
フォーマット:値には、漢字、英字、数字、および特殊文字
-_を含めることができ、最大長は 64 文字です。[説明]
配信チャネルの説明。
フォーマット:値の長さは最大 256 文字で、漢字、英字、数字、および特殊文字
-_を含めることができます。[リソース範囲]
-
[すべてのリソース]:現在のアカウント内のすべてのリソースタイプのリソース情報を配信します。
-
[カスタムリソース範囲]:選択したリソースタイプのリソース情報のみを配信します。
説明-
サポートされているリソースタイプの一覧については、「Resource Center がサポートするクラウドサービスとリソースタイプ」をご参照ください。
-
すべてのリソースを選択すると、リソースセンターでサポートされる新しいリソースタイプは、自動的に配信範囲に含まれます。
-
-
指定した OSS バケットに定期的なリソーススナップショットを配信するように配信チャネルを設定します。
パラメーター
説明
[配信リソーススナップショット]
このスイッチをオンにすると、リソーススナップショットの配信が有効になります。
[配信チャネル]
Object Storage Service (OSS)。
[リージョン]
OSS バケットが配置されているリージョン。
[バケット名]
バケット名には、プレフィックスとして
resourcecenter-を付ける必要があります。バケットがない場合は、作成 をクリックして作成します。
[毎日配達時間]
リソーススナップショットが配信される時刻。
-
確認するをクリックします。
次のステップ
配信設定後、OSS でリソーススナップショットを表示したり、JSON ファイルをローカルにダウンロードしたりできます。詳細については、「リソーススナップショットの表示」をご参照ください。
リソース設定変更イベントの配信
リソース設定変更イベントは、リソースが作成、削除、または変更されたときに生成されます。Resource Center は、これらのイベントを SLS の Logstore に配信します。
SLS の制限により、1 MB を超える設定変更イベントは破棄されます。これを回避するために、サイズ超過ファイルの配信を有効にすることができます。これにより、これらの大きなイベントは代わりに OSS バケットに送信されます。
前提条件
-
Log Service (SLS) を有効化していること。詳細については、「Log Service の有効化」をご参照ください。
-
SLS の使用には料金が発生します。詳細については、SLS 料金をご参照ください。
-
サイズ超過ファイルの配信を有効にするには、OSS も有効化する必要があります。OSS の使用には料金が発生します。詳細については、「OSS の有効化」、OSS 料金をご参照ください。
手順
-
Resource Center コンソールにログインします。
-
左側のナビゲーションペインで、 を選択します。
-
現在のアカウント配信 タブで、リソース配信の作成 をクリックします。
-
配信チャネルの基本情報を入力し、次へ をクリックします。
パラメーター
説明
[リソース配信名称]
配信チャネルの名前。
フォーマット:値には、漢字、英字、数字、および特殊文字
-_を含めることができ、最大長は 64 文字です。[説明]
配信チャネルの説明。
フォーマット:値の長さは最大 256 文字で、漢字、英字、数字、および特殊文字
-_を含めることができます。[リソース範囲]
-
[すべてのリソース]:現在のアカウント内のすべてのリソースタイプのリソース情報を配信します。
-
[カスタムリソース範囲]:選択したリソースタイプのリソース情報のみを配信します。
説明-
サポートされているリソースタイプの一覧については、「Resource Center がサポートするクラウドサービスとリソースタイプ」をご参照ください。
-
すべてのリソースを選択すると、リソースセンターでサポートされる新しいリソースタイプは、自動的に配信範囲に含まれます。
-
-
指定した SLS Logstore にリソース設定変更イベントを配信するように配信チャネルを設定します。
パラメーター
説明
[配信リソース設定変更]
このスイッチをオンにすると、リソース設定変更イベントが配信されます。
[配信チャネル]
Log Service (SLS)。
[リージョン]
SLS プロジェクトが配置されているリージョン。
[ログプロジェクト名]
プロジェクトの名前。
プロジェクトがない場合は、作成 をクリックして作成します。
[ログストア名]
Logstore 名には、プレフィックスとして
resourcecenter-を付ける必要があります。Logstore がない場合は、作成 をクリックして作成します。新しい Logstore には、インデックスが事前設定されていません。データを分析するには、配信チャネルの設定が完了した後、Log Service コンソールでインデックスを設定する必要があります。
既存の Logstore を選択する場合は、その Logstore が空であるか、既存のデータが配信されるデータと同じ構造であることを確認してください。そうでない場合、データ配信後にデータのクエリや分析ができなくなります。
[大容量ファイル配信]
大容量ファイル配信 を選択した場合、リソース設定変更イベントが 1 MB を超えると、その基本情報が SLS Logstore に配信され、詳細コンテンツが OSS バケットに送信されます。このオプションを選択しない場合、1 MB を超えるイベントは破棄されます。
説明サイズ超過ファイルの配信では、OSS バケットを指定する必要があります。リソーススナップショットの配信用と同じバケットを使用することも、別の既存のバケットを選択することもできます。
-
確認する をクリックします。
次のステップ
配信設定後、SLS でリソース設定変更イベントを表示し、クエリを実行して分析できます。詳細については、「リソース設定変更の表示」をご参照ください。
関連ドキュメント
-
配信チャネルを作成すると、お客様のアカウントにサービス連携ロール AliyunServiceRoleForResourceCenterDelivery が自動的に作成され、リソースセンターが他のクラウドサービスにあるお客様のリソースにアクセスできるようになります。詳細については、「AliyunServiceRoleForResourceCenterDelivery」をご参照ください。
-
OSS または SLS に配信されるデータの構造と例については、「リソーススナップショットのデータ構造」および「リソース設定変更イベントのデータ構造」をご参照ください。
-
配信に失敗したイベントは、CloudMonitor でシステムイベントとして表示できます。詳細については、「CloudMonitor で配信失敗イベントを表示し、アラート通知を設定する」をご参照ください。