データ・カタログ収集イベントの通知の受信
このチュートリアルでは、特定のコンパートメントでデータ・カタログ収集ジョブが開始、成功または失敗するたびに電子メールを送信するようにOracle Cloud Infrastructureイベント・サービスを設定します。主なタスクは次のとおりです:
- トピックおよびサブスクリプションを作成します。
- イベントの電子メール通知を受信するルールを記述します。
- データを含むバケットを作成します。
- データ・カタログにデータを収集します。
開始する前に
このチュートリアルを正常に実行するには、次のものが必要です:
- Oracle Cloud Infrastructureアカウント。無料Oracle Cloudプロモーションのリクエストおよび管理を参照してください。
- 2つのイメージを後でバケットに追加できます:
<image-01>
<image-02>
アカウントに対する管理権限がある場合は、この項の残りの部分をスキップします。それ以外の場合は、管理者に連絡して、次のポリシーをアカウントに追加してください:
allow group <the-group-your-username-belongs> to manage all-resources in compartment catalog-compartment
その他の例については、共通ポリシーを参照してください。
ノート
次の項では、
次の項では、
catalog-compartment
というデータ・カタログ・インスタンスのコンパートメントを作成します。1. 通知の設定
この項では、通知サービスを設定して、カスタム・サブスクリプションに電子メールを登録します。後で、このサブスクリプションを使用して、電子メール・アカウントで通知を受信します。
コンパートメントの作成
データ・カタログ・インスタンス、イベントおよび通知のコンパートメントを作成します。
データ・カタログ・リソースのコンパートメントを正常に作成しました。
トピックの作成
通知のトピックを正常に作成しました。
サブスクリプションの作成
トピックの電子メール・サブスクリプションが正常に作成されました。
2. イベント・ルールの設定
この項では、コンパートメントで収集ジョブが開始、成功または失敗するたびに電子メールを送信するルールをイベント・サービスに設定します。
ルールの作成
データ・カタログ収集ジョブのイベント・ルールが正常に作成されました。
3. データを含むバケットの作成
この項では、オブジェクト・ストレージ・サービスでバケットを作成します。次に、バケットにデータを追加します。
バケットの作成
データのバケットが正常に作成されました。
オブジェクト・ストレージ・サービスでバケットを作成します。
バケットへのデータの追加
バケットにデータが正常に追加されました。
バケットへのアクセス権のデータ・カタログへの付与
この項では、
バケットを含むオブジェクト・ストレージ・リソースにアクセスするためのデータ・カタログのポリシーが正常に作成されました。
catalog-compartment
のオブジェクト・ストレージ・リソースへのアクセス権をデータ・カタログ・サービスに付与します。このポリシーにより、データ・カタログ・インスタンスはcatalog-bucket
からメタデータをダウンロードできます。4. バケットの収集
この項では、データ・カタログ・インスタンスを作成します。次に、データ・カタログ・インスタンスをバケットに接続し、バケットからメタデータを収集します。最後に、収集ジョブの電子メール通知を確認します。
必要な情報の収集
必要な情報を準備し、メモ帳にコピーします。
コンソールから次の情報を収集します:
- コンパートメントID:
<compartment-ocid>
- コンソールの検索バーで、
catalog-compartment
と入力します。 - 検索結果で
catalog-compartment
をクリックします。 - OCIDをコピーします。
- コンソールの検索バーで、
- (OCI)リージョン:
<region-identifier>
- 上部のナビゲーション・バーから、
<your-region>
を見つけます。例:米国西部(フェニックス)
。 - 上部のナビゲーション・バーで、「プロファイル」アイコンに移動し、
テナンシ: <your tenancy>
をクリックします。 - 「リージョンの管理」をクリックします。
- リージョンのリストで、
<your-region>
の<region-identifier>
を見つけます。例:us-phoenix-1
.
- 上部のナビゲーション・バーから、
- URL:
<object-storage-swift-URI>
- 次の文字列をコピーします:
https://swiftobjectstorage.<region-identifier>.oraclecloud.com
<region-identifier>
を、リージョンについて収集した情報に置き換えます。
- 次の文字列をコピーします:
- ネームスペース:
<object-storage-namespace>
- 上部のナビゲーション・バーで、「プロファイル」アイコンに移動し、
テナンシ: <your tenancy>
をクリックします。 - 「オブジェクト・ストレージ・ネームスペース」の値をコピーします。
- 上部のナビゲーション・バーで、「プロファイル」アイコンに移動し、
データ・カタログ・インスタンスの作成
データ・カタログ・インスタンスが正常に作成されました。
データ・アセットの作成
データ・カタログ・インスタンスにデータ・アセットが正常に作成されました。
バケットに接続
バケットがデータ・カタログ・インスタンスに正常に接続されました。
catalog-bucket
をcatalog-instance-1
に接続します。バケットの収集
データ・カタログ・インスタンスにバケットの収集ジョブが正常に作成されました。
次の手順
完了しました。これで、収集ジョブが開始されたときと完了したときの2つの通知電子メールが正常に受信されました。
Oracle Object Storageからの収集に精通したら、次のチュートリアルを実行して、他のタイプのデータ・ソースの通知を作成します: