検索

1.3.10. キーの作成

download PDF

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

caps
users=write

構文

PUT /admin/user?key&format=json HTTP/1.1
Host <Fully_Qualified_Domain_Name>

表1.20 リクエストパラメーター
名前説明必須

uid

新しいキーを受け取るユーザー ID。

文字列

foo_user

はい

subuser

新しいキーを受け取るサブユーザー ID。

文字列

sub_foo

いいえ

key-type

生成されるキータイプ。オプションは swift、s3 (デフォルト) です。

文字列

s3 [s3]

いいえ

access-key

アクセスキーを指定します。

文字列

AB01C2D3EF45G6H7IJ8K

いいえ

secret-key

秘密鍵を指定します。

文字列

0ab/CdeFGhij1klmnopqRSTUv1WxyZabcDEFgHij

いいえ

generate-key

新しいキーペアを生成し、既存のキーリングに追加します。

ブール値

True [True]

いいえ

表1.21 レスポンスエンティティー
名前説明タイプ

keys

このユーザーアカウントに関連付けられたタイプのキー。

コンテナー

該当なし

user

キーに関連付けられたユーザーアカウント。

文字列

keys

access-key

アクセスキー。

文字列

keys

secret-key

シークレットキー

文字列

keys

表1.22 特別なエラーレスポンス
名前説明コード

InvalidAccessKey

無効なアクセスキーが指定されている。

400 Bad Request

InvalidKeyType

無効なキータイプが指定されている。

400 Bad Request

InvalidSecretKey

無効なシークレットキーが指定されている。

400 Bad Request

InvalidKeyType

無効なキータイプが指定されている。

400 Bad Request

KeyExists

提供されたアクセスキーが存在し、別のユーザーに属している。

409 Conflict

API 関数リストに戻ります。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.