APIを使ってオブジェクトストレージを操作します。今回はプログラミング言語に依存しないcurlを使って解説していこうと思います。APIのレスポンスの形式がjsonのためjqを使います。-y認証トークンの取得トークン発行に関するAPIドキュメントは下記となります。APIドキュメント[トークン発行]まず、APIを利用するための認証トークンを取得します。認証トークンの取得のコマンドは下記となります。成功した場合は下記のような結果になります。認証に失敗した場合は下記のような結果になります。}}今回使用するトークンはaccessのtokenのidになります。“.access.token.id”にする事で認証トークンだけを表示させる事が可能です。xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxと指定する事で操作が行えます。情報取得に関するAPIドキュメントは下記となります。APIドキュメント[アカウント情報取得]まずは下記のコマンドでコンテナの一覧を取得してみます。現在のところはまだコンテナを作成していないため、空配列がレスポンスとして返ってきています。下記がレスポンスとして返ってきた場合は認証トークンが間違っている可能性があります。requested.</p></html>コンテナの作成コンテナ作成に関するAPIドキュメントは下記となります。APIドキュメント[コンテナ作成]コンテナを作成する時のリクエストはPUTで行います。オブジェクトストレージのエンドポイントの最後のtest-conohaがコンテナ名になります。レスポンスのステータスコードを見て成功か失敗か判断する事が多いので、-vをつけて確認しようと思います。\https://object-storage.tyo1.conoha.io/v1/nc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/test-conoha以下のように表示されるの事が確認できます。intactステータスコードで以下のように判断可能です。作成後に再度コンテナ一覧の取得を行うと以下のように作成したコンテナが確認できます。}]オブジェクトのアップロードオブジェクトのアップロードに関するAPIドキュメントは下記となります。APIドキュメント[オブジェクトアップロード]オブジェクトのアップロードをする時のリクエストはPUTで行います。コンテナ名の後ろのtest.txtが実際にオブジェクトストレージで扱われるオブジェクト名になります。アップロードしようとしているファイル名と違っていても問題ないです。アップロードするファイルはパイプで渡しても-dで渡しても大丈夫です。intactオブジェクトのダウンロードオブジェクトのダウンロードに関するAPIドキュメントは下記となります。APIドキュメント[オブジェクトダウンロード]ダウンロードする時もデフォルトではトークンの指定が必須になっています。トークンなしで取得する方法は次に紹介しようと思います。\https://object-storage.tyo1.conoha.io/v1/nc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/test-conoha/test.txtこのはちゃん清楚かわいいオブジェクトの公開Web公開に関するAPIドキュメントは下記となります。publishing]オブジェクトの公開を行う事によりトークンを使わないでダウンロードを行う事が可能です。誰でもアクセスできるようになるため、公開したくないファイルは注意が必要です。ヘッダにX-Container-Readに指定する事でコンテナ単位で公開する事ができます。intact設定したのでトークンをヘッダに含めないでリクエストをすると公開されていることが確認できます。\https://object-storage.tyo1.conoha.io/v1/nc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/test-conoha/test.txtこのはちゃん清楚かわいいまとめ今回はcurlを使って操作する方法をご紹介致しました。curlで出来るのでPHP等のプログラミング言語でも実装ができます。以下をご参考にしてください。編)問題は解決できましたか?はいいいえご回答ありがとうございます。送信ご回答受け付けました。ご協力ありがとうございました。