Object Storage curl実行方法

オブジェクトストレージにファイルアップロードする方法はいくつかありますが、今回はcurlコマンドで実行する方法をご紹介します。
英語の記事ですが、こちらを参考にさせて頂きました。
ありがとうございます。
blogs.perficient.com

PAR(事前承認リクエスト)の作成

適当にオブジェクトストレージを作成します。
①の事前承認リクエストをクリックし、②の事前承認リクエストの作成へ進みます。
f:id:kyamisama:20201130155614p:plain
適当に名前を決め「事前承認リクエストの作成」をクリックする。
f:id:kyamisama:20201130160023j:plain
作成するとURLが表示されますので忘れずにどこかにコピーしておきましょう。
f:id:kyamisama:20201130160116p:plain

フィンガープリントの作成

ユーザ画面の画面左下の「APIキー」から「公開キーの追加」をクリックする。
f:id:kyamisama:20201130160549p:plain
公開キーを選択し「追加」をクリックする。
f:id:kyamisama:20201130160805j:plain
フィンガープリントの欄に新たに追加される。

curlの実行

コマンド例:curl -v -X PUT -u '{user_mail_address}:{fingerprint}' --upload-file {upload file} PAR

curl -v -X PUT -u 'xxxxx@gmail.com:xx:0d:xx:b5:xx:1f:xx:60:xx:98:xx:4d:xx:8c:xx:ca' --upload-file test.txt https://objectstorage.ap-tokyo-1.oraclecloud.com/p/3ChT****************

これでcurlを使ったアップロードが行えます。
まぁ使う機会があるかと言われると微妙ですが。。。