Create s3-access-key#

指定したユーザーのS3アクセスキーを作成します。

APIエンドポイント#

リージョン APIエンドポイント
西日本リージョン3の場合 https://objectstorage-s.jp-west-3.cloud.global.fujitsu.com
東日本リージョン3の場合 https://objectstorage-s.jp-east-3.cloud.global.fujitsu.com

HTTPメソッドとURI#

POST

/v2/admin/{tenantID}/users/{userID}/s3-access-keys

HTTPステータスコード#

正常時:201

エラー時:400, 403, 404, 405, 409, 411, 412, 416, 422, 500, 501, 503

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
tenantID path string 必須 テナント識別子
userID path string 必須 ユーザー識別子
X-Auth-Token header string 必須 認証のトークン
expires body string 必須 アクセスキー有効期限
例:2020-09-04T00:00:00.000Z
null」という文字列を指定すると、有効期限が無期限になります。
📒注: リクエストボディはJSON形式で指定してください。

レスポンスヘッダーの説明#

名前 Type Description
Date string トランザクションが実行された日時
Content-Type string MIME仕様で定義されているコンテントの形式
Content-Length string レスポンスボディのバイト数
X-Fcx-Endpoint-Request string このリクエストに付与されるID
トラブルについて問い合わせる際に利用されます。

レスポンスボディ(正常系)の説明#

名前 Type Description
apiVersion string APIの内部のバージョン番号
code string HTTPステータスコードと同じ内容が表示されます。
data object accesskeyからuserUUIDまでを含むアクセスキーデータの情報
accesskey string アクセスキー
accountId string テナント識別子
displayName string マスクされたアクセスキー(表示用)
expires string アクセスキー有効期限
id string アクセスキー識別子
secretAccessKey string シークレットアクセスキー
userURN string テナント識別子+ユーザー名
例:urn:sgws:identity::accountId:user/ユーザ名
userUUID string ユーザ識別子
responseTime string 応答が生成された日時
status object 要求の結果
「success」または「error」が表示されます。

リクエスト例#

リクエストヘッダー

POST /v2/admin/46799197538990820493/users/1f3a2a93-883a-4205-812c-58c62de0e9c2/s3-access-keys HTTP/1.1
User-Agent: curl/7.29.0
Host: objectstorage-s.jp-east-3.cloud.global.fujitsu.com
Accept: */*
X-Auth-Token:gAAAAABc74iZSMb__qDF29MvrQl2YfRT2w03Doi-6zZtCRa5hzkXg_CEkJv_gwI0jqQ7o5eB8ot8yqYu9GymOZnMIHIOA3aoK4meKm0FlkUyGhNK_zPy0mIEderdSJgbxixXi6VE9cIRzHYu8d4hXJ-NNoZAqNlbP3rIC6a18Av_cHc1z7jwzoA
Content-Length: 17
Content-Type: application/x-www-form-urlencoded

リクエストボディ

{
  "expires": null
}

レスポンス例#

レスポンスヘッダー

HTTP/1.1 201 Created
Date: Thu, 30 May 2019 07:39:06 GMT
Content-Type: application/json
Content-Length: 455
Connection: keep-alive
Api-Version: 2
Cache-Control: private, no-cache, max-age=0
Content-Security-Policy: frame-ancestors 'self'; block-all-mixed-content
Expires: Thu, 30 May 2019 07:39:06 GMT
Strict-Transport-Security: max-age=31536000; includeSubDomains
Vary: Api-Version
X-Content-Security-Policy: frame-ancestors: 'self'; block-all-mixed-content
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Fcx-Endpoint-Request: EXECUTED_api2-rmp1.management.jp-east-3.local-28162-130128-1_201

レスポンスボディ

{
    "apiVersion": "2.2",
    "code": 201,
    "data": {
        "accessKey": "L6NA3IND6JKC95X4GFFO",
        "accountId": "46799197538990820493",
        "displayName": "****************GFFO",
        "expires": null,
        "id": "SGKHFcdL0tUNbE790H5ixvjTPUgVvBfHr1HI_zE-QA==",
        "secretAccessKey": "MMLjNRMuXBoyoXQW3iC8lcao/LmpekSv9n9jQId3",
        "userURN": "urn:sgws:identity::46799197538990820493:user/testuser01",
        "userUUID": "1f3a2a93-883a-4205-812c-58c62de0e9c2"
    },
    "responseTime": "2019-05-30T07:39:06.525Z",
    "status": "success"
}