キーペア追加
Description
SSHキーペアの作成もしくは登録をします。
上限は100個となります。
Request URL
Compute API POST /v2/{tenant_id}/os-keypairs
Request Json
・新規作成時
{
"keypair": {
"name": "キーペア名"
}
}
・作成済みキーペアの登録時
{
"keypair": {
"name": "キーペア名",
"public_key": "公開鍵の情報"
}
}
Request Parameters
Parameter | Value | Style | Description |
---|---|---|---|
X-Auth-Token | トークンID | header | トークンIDを指定します。 |
tenant_id | テナントID | path | テナントIDを指定します。 |
name | キーペア名 | body | 任意のキーペア名を指定します。 |
public_key | 公開鍵の情報 | body | 作成済みキーペアの公開鍵の情報を指定します。 |
Response Code
Success
200
Example
Request
curl -i -X POST \ -H "Accept: application/json" \ -H "X-Auth-Token: トークンID" \ -d '{"keypair": {"name": "キーペア名"}}' \ https://compute.tyo1.conoha.io/v2/テナントID/os-keypairs
Response
HTTP/1.1 200 OK Date: Thu, 11 Dec 2014 05:43:25 GMT Server: Apache Content-Length: 430 Content-Type: text/html; charset=UTF-8 { "keypair": { "fingerprint": "05:83:13:70:51:06:d3:e2:77:bd:f5:5a:ea:60:94:e8", "name": "keypair-2", "private_key": "-----BEGIN RSA PRIVATE KEY-----\nXXXXXXXXXXXXXX\n-----END RSA PRIVATE KEY-----\n", "public_key": "ssh-rsa XXXXXXXXXXXXXX\n", "user_id": "ea63fc7a16bb4250aff7e203198eea22" } }
ConoHaにて提供しておりますAPIにつきましては、クラウド基盤として採用しておりますOpenStackの機能にて実装しておりますので、詳細な情報や使い方はOpenStackのドキュメントにてご確認ください。