2.14. キーの作成


新しいキーを作成します。subuser を指定すると、デフォルトで作成されたキーは swift タイプになります。access-key または secret-key のいずれかのみが指定された場合、コミットされたキーは自動的に生成されます。secret-key のみが指定されている場合、access-key は自動的に生成されます。デフォルトでは、生成されたキーは、既存のキーペアを置き換えることなくキーリングに追加されます。access-key が指定され、ユーザーが所有する既存のキーを参照すると、そのキーは変更されます。レスポンスは、作成された鍵と同じタイプの鍵をすべてリスト表示するコンテナーです。

注記

swift キーの作成時に、access-key オプションを指定しても効果はありません。また、ユーザーまたはサブユーザーごとに 1 つの swift キーのみを保持することができます。

ケイパビリティー

`users=write`

構文

PUT /admin/user?key&format=json HTTP/1.1
Host FULLY_QUALIFIED_DOMAIN_NAME

リクエストパラメーター

uid
説明
新しいキーを受け取るユーザー ID。
String
foo_user
必須
はい
subuser
説明
新しいキーを受け取るサブユーザー ID。
String
sub_foo
必須
いいえ
key-type
説明
生成されるキータイプ。オプションは swift、s3 (デフォルト) です。
String
s3 [s3]
必須
いいえ
access-key
説明
アクセスキーを指定します。
String
AB01C2D3EF45G6H7IJ8K
必須
いいえ
secret-key
説明
シークレットキーを指定します。
String
0ab/CdeFGhij1klmnopqRSTUv1WxyZabcDEFgHij
必須
いいえ
generate-key
説明
新しいキーペアを生成し、既存のキーリングに追加します。
Boolean
True [True]
必須
いいえ

レスポンスエンティティー

keys
説明
このユーザーアカウントに関連付けられたタイプのキー。
Container
Parent
該当なし
user
説明
キーに関連付けられたユーザーアカウント。
String
Parent
keys
access-key
説明
アクセスキー。
String
Parent
keys
secret-key
説明
シークレットキー。
String
Parent
keys

特別なエラーレスポンス

InvalidAccessKey
説明
無効なアクセスキーが指定されている。
コード
400 Bad Request
InvalidKeyType
説明
無効なキータイプが指定されている。
コード
400 Bad Request
InvalidSecretKey
説明
無効なシークレットキーが指定されている。
コード
400 Bad Request
InvalidKeyType
説明
無効なキータイプが指定されている。
コード
400 Bad Request
KeyExists
説明
提供されたアクセスキーが存在し、別のユーザーに属している。
コード
409 Conflict
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.