Create console access#

作成したベアメタルサーバに対するコンソール(iRMC)接続を開設します。

APIエンドポイント#

リージョン APIエンドポイント
西日本リージョン3の場合 https://baremetal.jp-west-3.cloud.global.fujitsu.com
東日本リージョン3の場合 https://baremetal.jp-east-3.cloud.global.fujitsu.com

HTTPメソッドとURI#

POST

/v1/server-consoles/{server_id}

HTTPステータスコード#

正常時:202

エラー時:400, 401, 403, 404, 500, 503, 504

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
server_id path string 必須 ベアメタルサーバのID
console_access_point body object 必須 コンソールアクセスポイントのオブジェクト
vpn_username body string 必須 クライアントのVPNのユーザ名
8~64文字で、半角英数字と以下の記号が指定できます。
!#%&()+=@{}~-
📒注: 2022/5/19以降に新規でコンソール接続を生成する場合
ユーザー名の末尾には、接続するベアメタルサーバの物理ポート(任意)の、MACアドレス下位6桁(英数字)を付与してください。
例:
ユーザー名:username-b11220
MACアドレス:3c:fd:fe:b1:12:20
既にコンソール接続を利用している場合は、現行のユーザーを継続して利用できます。ただし、再作成する際は上記の命名規則に従ってユーザーを作成してください。
vpn_user_password body string 必須 クライアントのVPNのパスワード
16~32文字で、半角英数字と以下の記号が指定できます。
!#$%&()*+.=@[]_{}~
英字を1文字以上、数字を1文字以上含む必要があります。
user_access_source_ip body string 必須 クライアントのIPアドレス
📒注: 10.172.31.254.0/24はシステム上で予約されているアドレス帯のため、user_access_source_ipでは利用できません。

レスポンスボディ(正常系)の説明#

名前 Type Description
console_access_point object コンソールアクセスポイントのオブジェクト
vpn_access_ip string SSL-VPN接続先のグローバルIP
tenant_id string ユーザのプロジェクトID
console_ip_address string コンソール(iRMC)IPアドレス
user_access_source_ip string 利用者がSSL-VPNで接続可能なソースIPアドレス
id string コンソールアクセスポイントのID
vpn_groupname string SSL-VPNアクセス時のログイングループ
vpn_username string SSL-VPNアクセス時のログインユーザ名
server_id string コンソールアクセスが所属するベアメタルサーバのID
status string コンソールアクセス状態
「ACTIVE」、「BUILD」、「DELETING」、「CREATE_ERROR」、「DELETE_ERROR」または「null」のどれかが表示されます。

リクエスト例#

{
    "console_access_point": {
            "vpn_username": "irmc-user01",
            "vpn_user_password": "password1234!",
            "user_access_source_ip": "192.168.10.159"
    }
}

レスポンス例#

{
    "console_access_point": {
         "vpn_access_ip" : null,
         "tenant_id" : "ddb8377cd26d4331b2c76c4e9af7305e",
         "console_ip_address": null,
         "user_access_source_ip" : "192.168.10.159",
         "id": "74fa907d-aabf-6ac1-24cf-5d5ff47b38ba",
         "vpn_groupname": null,
         "vpn_username" : "irmc-user01",
         "server_id" : "a4a3604a-1b8a-4dc9-be25-f18d4a34892a",
         "status" : "BUILD"
     }
}