Inventory service からのイベントの公開 IBM Cloud Object Storage

イベントは、統合ステップが完了した後、 IBM Cloud® Object Storage 。 その後、 IBM Cloud Object Storage からデータをダウンロードして、さらに処理することができます。

統合プロセスの一環として、イベントが適切なエンドポイントにパブリッシュされるように、 IBM に IBM Cloud Object Storage エンドポイントの詳細を提供する必要があります。
注:
設定可能な各イベントについて、 IBM Cloud Object Storage のセットアップとイベントサブスクリプションの設定を要求する IBM サポートケースに、以下の詳細を提供する必要があります:

認証中 IBM Cloud Object Storage

イベント・パブリッシングのための IBM Cloud Object Storage の認証は、以下の方法で行うことができる:
APIキーの認証情報
詳細は IAMの概要を参照。
認証のために以下の詳細を入力してください:
HMAC 認証情報
詳細については、「 HMAC クレデンシャルの使用 」を参照してください。

ファイルの処理

ファイルには最大1000イベントまで記録できるが、 IBM、ファイルに記録されたイベント数のカウントは自動的には行われない。 しかし、 IBM、リクエストに応じて以下のタスクをこなすユーティリティjar、 cloud-storage-toolsを提供している:
  • IBM Cloud Object Storage バケツ内のファイル数を取得する。
  • ローカルにファイルをダウンロードする。
  • ファイル内のイベント数を数える。
  • IBM Cloud Object Storage バケツからすべてのファイルを削除する。
このユーティリティを入手するには、 IBM サポートにケースを開き、 cloud-storage-tools ユーティリティへのアクセスをリクエストしてください。

詳しくは IBM Cloud Object Storageご覧ください。

ソフトウェア開発キットを始める

IBM Cloud Object Storage Java™、、、Go用のソフトウェア開発キット(SDK)を提供しており、 を最大限に活用し、 イベントフィードに統合するのに役立ちます。 Python NodeJS, IBM Cloud Object Storage Inventory Visibility

SDKのダウンロードとインストール方法、およびオブジェクト・ストレージを使用した基本操作のコードサンプルについては、 SDKを使い始めるを参照してください。

Javaサンプルコード

Getting started with IBM Cloud Object Storage に付属するJavaサンプルコードには、 Object Storage で基本的な操作を実行する入門的な例が示されている。 このコード例は、バケツとアイテムの名前に UUID (Universally Unique Identifiers) を使用し、潜在的な衝突を防いでいるため、複数回実行することができます。

コードサンプルを実行するには、角括弧やその他の余分な文字を削除する必要があります。 また、 endpointapi-keyresource-instance-idstorage-class の値をエンドポイント情報に置き換える必要がある。

Getting started with IBM Cloud Object Storage Code example セクションからJavaコードブロックをコピーし、必要な値をあなたの情報に置き換えて、コードサンプルを実行します。

詳しくは、 Javaを使うを参照のこと。

Python サンプルコード

Getting started with IBM Cloud Object Storage で提供される Python コードサンプルは、 Object Storage で基本的な操作を実行する入門的な例を示している。 このコード例は、バケツとアイテムの名前に UUID (Universally Unique Identifiers) を使用し、潜在的な衝突を防いでいるため、複数回実行することができます。

コードサンプルを実行するには、角括弧やその他の余分な文字を削除する必要があります。 また、 endpointapi-keyresource-instance-idstorage-class の値をエンドポイント情報に置き換える必要がある。

Getting started with IBM Cloud Object Storage Code example セクションから Python コードブロックをコピーし、必要な値をあなたの情報に置き換えて、コードサンプルを実行します。