IBM Cloud Object Storage (COS) でデータにアクセスするには、そのデータ用の接続資産を作成します。
IBM Cloud 上のIBM Cloud Object Storage は、クラウド・アプリケーション用の非構造化データ・ストレージを提供します。 Cloud Object Storage は、地域および地域間の回復力を備えた S3 API およびアプリケーション・バインディングを提供します。
IBM Cloud Object Storage への接続を作成します
設定している場合は統合クラウドサービス、サービス インスタンスを選択すると、接続フォームのフィールドに自動的に入力されます。 すべてのフィールドが入力されていることを確認します。
接続資産を作成するには、以下の接続の詳細が必要です:
- バケット 名。 (オプション。 バケット名を入力しない場合は、資格情報がすべてのバケットをリストする権限を持っている必要があります。)
- ログイン URL。 ログイン URLを見つけようとすると:
- Cloud Object Storage のリソース・リスト (https://cloud.ibm.com/resources) にアクセスします。
- ストレージ リソースを展開します。
- Cloud Object Storage サービスをクリックします。 メニューから 「エンドポイント」を選択します。
- オプション: 回復力の選択 (Select resiliency) メニューおよび ロケーションの選択 (Select location) メニューを使用して、選択項目をフィルタリングします。
- 使用するバケットと同じリージョンにあるパブリック・エンドポイントの値をコピーします。
- SSL 証明書: (オプション)。 自己署名証明書は OpenSSL などのツールによって作成されました。
資格情報
認証には、以下のいずれかの値の組み合わせを使用します:
サービス資格情報
リソース・インスタンス ID および API キー
リソース・インスタンス ID、 API キー、 アクセス・キー、および 秘密鍵 (この組み合わせでは、 リソース・インスタンス ID と API キー が認証に使用されます、 アクセス・キー および 秘密鍵 が保存されます。)
アクセス・キー および 秘密鍵
サービス資格情報の値を見つけるには:
- Cloud Object Storage のリソース・リスト (https://cloud.ibm.com/resources) にアクセスします。
- ストレージ リソースを展開します。
- Cloud Object Storage サービスをクリックし、 「サービス資格情報」 タブをクリックします。
- 使用するキー名を展開します。
- JSON ファイル全体をコピーします。 左中括弧と右中括弧の
{ }
記号を含めます。
API キー、 アクセス・キー、 秘密鍵、および リソース・インスタンス IDの値を見つけるには:
- Cloud Object Storage のリソース・リスト (https://cloud.ibm.com/resources) にアクセスします。
- ストレージ リソースを展開します。
- Cloud Object Storage サービスをクリックし、 「サービス資格情報」 タブをクリックします。
- 使用するキー名を展開します。 値 (引用符なし) をコピーします。
- API キー:
apikey
- アクセス・キー:
access_key_id
- 秘密鍵:
secret_access_key
- リソース・インスタンス ID:
resource_instance_id
プラットフォーム内の場所に基づいて接続を作成する方法を選択してください
- プロジェクト内
- 「アセット」>「新規アセット」>「データ・ソースへの接続」をクリックします。 プロジェクトへの接続の追加を参照してください。
- デプロイメント・スペース内
- 「アセットのインポート」>「データ・アクセス」>「接続」をクリックします。 デプロイメント・スペースへのデータ資産の追加を参照してください。
- Platform assets catalog
- 新規接続をクリックしてください。 プラットフォーム接続の追加を参照してください。
次のステップ: 接続からデータ資産を追加する
- プロジェクトでの接続からのデータの追加を参照してください。
この接続を使用できる場所
IBM Cloud Object Storage 接続は、以下のワークスペースおよびツールで使用できます:
プロジェクト
- AutoAI
- Data Refinery
- Decision Optimization
- SPSS Modeler
- Synthetic Data Generator
カタログ
- Platform assets catalog
S3 API を使用した Cloud Object Storage サービスへの接続
S3 API を使用して Cloud Object Storage に接続するには、 ログイン URL、 アクセス・キー 、および 秘密鍵が必要です。
API キー は、 Watson IoT Platform HTTP API を呼び出すために使用されるトークンです。 ユーザーには役割が割り当てられ、API エンドポイントへの呼び出しを許可するために使用できる API キーを生成できます。 詳細については、IBM Cloud Object Storage S3API ドキュメントを参照してください。
IBM Cloud Object Storage のセットアップ
サポートされるファイル・タイプ
IBM Cloud Object Storage 接続は、Avro、CSV、Delimited text、Excel、JSON、ORC、Parquet、SAS、SAV、SHP、および XML の各ファイル・タイプをサポートします。
表形式
IBM Cloud Object Storage接続は、以下のData Lakeテーブル・フォーマットをサポートしている:Delta Lake と Iceberg です。
詳細情報
親トピック: サポートされた接続