機械翻訳について

認証トークンの取得

REST APIリクエストをOracle Cloud Infrastructure Object Storage Classicに送信する場合、認証トークンを含める必要があります。 ユーザー資格証明をサービスに送信して、認証トークンをリクエストします。 認証トークンは一時的なものです。30分後に失効します。

  1. GETリクエストを認証エンドポイントURLに送信します。

    構文

    curl -i -X GET \
      {authenticationEndpointURL} \
      -H 'x-storage-user: Storage-{accountName}:{userName}' \
      -H 'x-storage-pass: {password}'  
    • 認証エンドポイントURLは、Oracle Cloud My Servicesのサービス詳細ページで確認できます。

    • accountNameはアカウント名です。

    • userNamepasswordは、Oracle Cloud My Servicesにサインインするために使用する資格証明です。

    サンプル・コマンド

    curl -i -X GET \
      https://myaccount.ocm.rack01.example.com/auth/v1.0 \
      -H 'x-storage-user: Storage-myaccount:myusername' \
      -H 'x-storage-pass: mypassword'
    
  2. レスポンスで、X-Auth-Tokenヘッダーを探し、その値をノートします。

    レスポンス・ヘッダーのサンプル

    HTTP/1.1 200 OK
    Server: nginx/1.10.2
    Date: Wed, 01 Aug 2018 01:05:44 GMT
    Content-Length: 0
    Connection: close
    X-Auth-Token: AUTH_tk10d7cf10041726fa2e64652d975bbab0
    X-Storage-Token: AUTH_tk10d7cf10041726fa2e64652d975bbab0
    X-Storage-Url: https://myaccount.ocm.rack01.example.com/v1/Storage-idcs-63b8bbbbbbb64085920856f814f06720