###################################################################### # All Rights Reserved, Copyright FUJITSU LIMITED 2015-2018 # # API実行サンプル名: # 01-001_リソース確認用API一覧 # # 内容: # 各種リソースの確認用APIをまとめた手順です。 # # 版数:v1.1 # 更新日:2017/09/01 ###################################################################### 手順: ─────────────────────────────────── 項番1.イメージの詳細一覧参照 項番2.フレーバーの詳細一覧参照 ─────────────────────────────────── 項番1.イメージの詳細一覧参照 利用可能なイメージの詳細一覧を表示します。 API実行コマンド例: ====================================================================== curl -Ss $COMPUTE/v2/$PROJECT_ID/images/detail -X GET -H "X-Auth-Token: $OS_AUTH_TOKEN" | jq . レスポンス例: ====================================================================== { "images": [ { "metadata": { "fcx.base_image_id": "0e9e37b7-5514-4e9a-95d9-b6927a74e200", "fcx.win": "true" }, "minRam": 0, "progress": 100, "status": "ACTIVE", "updated": "2017-08-01T05:39:26Z", "links": [ { "rel": "self", "href": "http://10.31.0.201/v2/<プロジェクトID>/images/0e9e37b7-5514-4e9a-95d9-b6927a74e200" }, { "rel": "bookmark", "href": "http://10.31.0.201/<プロジェクトID>/images/0e9e37b7-5514-4e9a-95d9-b6927a74e200" }, { "rel": "alternate", "type": "application/vnd.openstack.image", "href": "http://10.31.0.119:9292/<プロジェクトID>/images/0e9e37b7-5514-4e9a-95d9-b6927a74e200" } ], "id": "0e9e37b7-5514-4e9a-95d9-b6927a74e200", "OS-EXT-IMG-SIZE:size": 35283927040, "name": "Windows Server 2012 SE 64bit (Japanese) 02", "created": "2017-07-19T01:52:55Z", "minDisk": 80 } ~中略~ { "metadata": { "fcx.base_image_id": "58fd966f-b055-4cd0-9012-cf6af7a4c32b", "fcx.centos": "true" }, "minRam": 0, "progress": 100, "status": "ACTIVE", "updated": "2016-07-12T01:51:10Z", "links": [ { "rel": "self", "href": "http://10.31.0.201/v2/<プロジェクトID>/images/58fd966f-b055-4cd0-9012-cf6af7a4c32b" }, { "rel": "bookmark", "href": "http://10.31.0.201/<プロジェクトID>/images/58fd966f-b055-4cd0-9012-cf6af7a4c32b" }, { "rel": "alternate", "type": "application/vnd.openstack.image", "href": "http://10.31.0.119:9292/<プロジェクトID>/images/58fd966f-b055-4cd0-9012-cf6af7a4c32b" } ], "id": "58fd966f-b055-4cd0-9012-cf6af7a4c32b", "OS-EXT-IMG-SIZE:size": 1024983040, "name": "CentOS 7.2 64bit (English) 01", "created": "2016-07-12T01:51:10Z", "minDisk": 30 } ] } ====================================================================== 項番2.フレーバーの詳細一覧参照 利用可能なフレーバーの詳細一覧を表示します。 API実行コマンド例: ====================================================================== curl -Ss $COMPUTE/v2/$PROJECT_ID/flavors/detail -X GET -H "X-Auth-Token: $OS_AUTH_TOKEN" | jq . レスポンス例: ====================================================================== { "flavors": [ { "id": "1101", "disk": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "name": "S-1", "links": [ { "rel": "self", "href": "http://10.31.0.201/v2/<プロジェクトID>/flavors/1101" }, { "rel": "bookmark", "href": "http://10.31.0.201/<プロジェクトID>/flavors/1101" } ], "ram": 4096, "OS-FLV-DISABLED:disabled": false, "vcpus": 1, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1 } ~中略~ { "id": "1902", "disk": 0, "OS-FLV-EXT-DATA:ephemeral": 0, "name": "T-1", "links": [ { "rel": "self", "href": "http://10.31.0.201/v2/<プロジェクトID>/flavors/1902" }, { "rel": "bookmark", "href": "http://10.31.0.201/<プロジェクトID>/flavors/1902" } ], "ram": 1024, "OS-FLV-DISABLED:disabled": false, "vcpus": 1, "swap": "", "os-flavor-access:is_public": true, "rxtx_factor": 1 } ] } ====================================================================== 変更履歴: ─────────────────────────────────── v1.1版: ・17,18,23,103行目:項目名を修正 ─────────────────────────────────── 以上