Create or Import Keypair#
キーペアを生成します。またはキーペアをインポートします。
APIエンドポイント#
リージョン | APIエンドポイント |
---|---|
西日本リージョン3の場合 | https://compute.jp-west-3.cloud.global.fujitsu.com |
東日本リージョン3の場合 | https://compute.jp-east-3.cloud.global.fujitsu.com |
HTTPメソッドとURI#
POST
/v2.1/{project_id}/os-keypairs
HTTPステータスコード#
正常時:200, 201
📒注: マイクロバージョン2.2以上で201と表示されます。
エラー時:400, 401, 403, 409
リクエストパラメータの説明#
名前 | In | Type | デフォルト値 /必須指定 |
Description |
---|---|---|---|---|
project_id | path | string | 必須 | プロジェクトのUUID |
keypair | body | object | 必須 | キーペアオブジェクト |
name | body | string | 必須 | キーペア名 |
public_key | body | string | 任意 | SSHキー 省略する場合は、生成されます。 |
type | body | string | 任意 | キーペアのタイプ 「ssh」または「x509」を指定します。 📒注: マイクロバージョン2.2以上を指定してください。 |
user_id | body | string | 任意 | キーペアのユーザID 📒注: マイクロバージョン2.10以上を指定してください。 |
レスポンスボディ(正常系)の説明#
名前 | Type | Description |
---|---|---|
keypair | object | キーペアオブジェクト |
name | string | キーペア名 |
public_key | string | 公開キー |
fingerprint | string | フィンガープリント |
user_id | string | キーペアのユーザーID |
private_key | string | 秘密キー |
type | string | キーペアのタイプ 「ssh」または「x509」を指定します。 📒注: 表示するにはマイクロバージョン2.2以上を指定してください。 |
リクエスト例#
{ "keypair": { "name": "keypair-d20a3d59-9433-4b79-8726-20b431d89c78", "type": "ssh", "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDx8nkQv/zgGgB4rMYmIf+6A4l6Rr+o/6lHBQdW5aYd44bd8JttDCE/F/pNRr0lRE+PiqSPO8nDPHw0010JeMH9gYgnnFlyY3/OcJ02RhIPyyxYpv9FhY+2YiUkpwFOcLImyrxEsYXpD/0d3ac30bNH6Sw9JD9UZHYcpSxsIbECHw== Generated-by-Nova", "user_id": "fake" } }
レスポンス例#
{ "keypair": { "fingerprint": "1e:2c:9b:56:79:4b:45:77:f9:ca:7a:98:2c:b0:d5:3c", "name": "keypair-803a1926-af78-4b05-902a-1d6f7a8d9d3e", "type": "ssh", "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDx8nkQv/zgGgB4rMYmIf+6A4l6Rr+o/6lHBQdW5aYd44bd8JttDCE/F/pNRr0lRE+PiqSPO8nDPHw0010JeMH9gYgnnFlyY3/OcJ02RhIPyyxYpv9FhY+2YiUkpwFOcLImyrxEsYXpD/0d3ac30bNH6Sw9JD9UZHYcpSxsIbECHw== Generated-by-Nova", "user_id": "fake" } }