インターフェイス説明

RAMユーザーのためのアクセスキーを作成します。

リクエストパラメータ

Action
  • データ型:String
  • 必須項目:はい
  • 説明:操作インターフェイス、必須。 パラメータ値:「CreateAccessKey」。
Username
  • データ型:String
  • 必須項目:いいえ
  • 説明:ユーザーの名前。 サブアカウントでこのインターフェイスを呼び出す場合は、自ずとアクセスキーが作成されます。

リターンパラメータ

AccessKey

必要な権限

Action
ram:CreateAccessKey
Resource
acs:ram:*:${AccountId}:user/${UserName}

エラーメッセージ

InvalidParameter.UserName.InvalidChars
  • HTTPステータスコード: 400
  • エラーメッセージ:パラメータ - 「UserName」に無効な文字が含まれています。
InvalidParameter.UserName.Length
  • HTTPステータスコード: 400
  • エラーメッセージ:パラメータ - 「UserName」は長さの制限を超えています。
LimitExceeded.User.AccessKey
  • HTTPステータスコード: 409
  • エラーメッセージ:ユーザーのアクセスキーの数は制限を超えています。

操作の例

リクエストの例
https://ram.aliyuncs.com/?Action=CreateAccessKey
&UserName=zhangqiang
&<Public request parameters>
戻り値の例
  • XML形式
    <CreateAccessKeyResponse>
        <RequestId>04F0F334-1335-436C-A1D7-6C044FE73368</RequestId>
        <AccessKey>
            <AccessKeyId>0wNEpMMlzy7szvai</AccessKeyId>
            <AccessKeySecret>PupkTg8jdmau1cXxYacgE736PJj4cA</AccessKeySecret>
            <Status>Active</Status>
            <CreateDate>2015-01-23T12:33:18Z</CreateDate>
        </AccessKey>
    </CreateAccessKeyResponse>
  • JSON形式
    {
        "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
        "AccessKey": {
            "AccessKeyId": "0wNEpMMlzy7szvai",
            "AccessKeySecret": "PupkTg8jdmau1cXxYacgE736PJj4cA",
            "Status": "active ",
            "CreateDate": "2015-01-23T12:33:18Z"
        }
    }