IBM Cloud Docs
開発者向け

開発者向け

の強力な機能IBM Cloud® Object Storage開発者はコマンドラインから直接利用できます。

最初に、IBM Cloud® プラットフォーム CLI および IBM 開発者用ツールがインストール済みであることを確認してください。

IBM Cloud Object Storage のインスタンスの作成

  1. 最初に、API キーがあることを確認します。 これは IBM Cloud ID およびアクセス管理から取得できます。

  2. CLI を使用して IBM Cloud プラットフォームにログインします。 API キーをファイルに保管したり、環境変数として設定したりすることも可能です。

    ibmcloud login --apikey <value>
    
  3. 次に、インスタンスを作成しますIBM Cloud Object Storageインスタンス名と標準プランを指定します(プランの選択とインスタンスの作成)。 これでインスタンスの CRN が作成されました。

    ibmcloud resource service-instance-create <instance-name> cloud-object-storage <plan> global
    

新しいインスタンスを作成しようとしたときにエラーが発生した場合 No resource group targeted は、デフォルトのリソース グループが使用できず、リソース グループを明示的に設定する必要があることを示します。 使用可能なリソース・グループのリストは ibmcloud resource groups を使用して見つけることができ、ターゲットは ibmcloud target -g <resource-group> を使用して設定できます。

入門ガイドに、バケットおよびオブジェクトの作成、ユーザーの招待、およびポリシーの作成の基本的な手順が説明されています。 基本的な 'curl' コマンドのリストは、ここにあります。

IBM Cloud CLI を使用したアプリケーションの作成、Kubernetes クラスターの管理などについて詳しくは、資料を参照してください。

API の使用

保存されているデータの管理Object Storage 、使用することができますS3 API互換ツールのような AWSコマンドラインHMAC 認証情報 互換性のためです。 IAM トークンの扱いは比較的簡単であるため、基本的なストレージとの対話およびテストには curl が適しています。 詳細は curl そしてその API ドキュメンテーション。

ライブラリーおよび SDK の使用

IBM COS SDK は、 PythonJavaGo、および Node.js で使用可能です。 これらのライブラリーは、 IAM トークン・ベース認証 および Key Protect のサポートをサポートする AWS S3 SDK の fork および変更されたバージョンです。

IBM Cloud でのアプリケーションの構築

IBM Cloud® は、開発者がアプリケーションにとって適切なアーキテクチャーおよびデプロイメントのオプションを選択する際の柔軟性を提供します。 ベアメタル仮想マシンコンテナー、または サーバーレス・フレームワーク を使用して、コードを実行します。

Cloud Native Computing Foundation が育成した Kubernetes コンテナー・オーケストレーション・フレームワークが、IBM Cloud® Kubernetes サービスのための基盤を形成しています。 Kubernetes アプリケーションで永続ストレージ用にオブジェクト・ストレージを使用したい開発者は、以下のリンクで詳細を参照できます。