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"
    }
}