因為不會創(chuàng)建云服務(wù)器,我被實習(xí)生擺了一道

      網(wǎng)友投稿 840 2022-05-30

      本文轉(zhuǎn)載自:?Cynthia成

      事情是這樣的,公司成立了一個新項目,要給項目建官網(wǎng),并搭建一個web服務(wù)器。按照我的習(xí)慣,搭建一個本地虛擬機就好了,部署簡單方便還好配置,云服務(wù)器嘛,寫了10年代碼,還是不習(xí)慣那玩意兒。

      我這剛開始動手,就看見實習(xí)生屁顛屁顛地跑過來,我心想這小子肯定是想來學(xué)虛擬機搭建部署的,這么簡單的事都不會,真是白瞎了他那985的學(xué)校了。

      可是...萬萬沒想到啊,小實習(xí)生跑到我老大那里邀功去了!??!遠(yuǎn)遠(yuǎn)地聽見他說:“公司新項目跑在云服務(wù)器上了,以后可以根據(jù)訪問量隨時進行彈性擴展,安全穩(wěn)定還快?!?/p>

      啥?云服務(wù)器?這小子居然會配置云服務(wù)器?聽完匯報,老大看向了我,帶著小實習(xí)生往我這邊走過來……

      “哼,叫你邀功,撞槍口上了吧,我就說云服務(wù)器配置沒那么容易,還不是得來找我~”這么想著有點得意,老大走過來拍拍我的肩膀,說:“你跟他學(xué)一下怎么配置云服務(wù)器,別再用虛擬機了,以后都是麻煩事?!?/p>

      我...他...讓我跟一個實習(xí)生學(xué)???

      實習(xí)生沖我微微一笑,就走了,沒過一會扔給我一份文檔,上面寫著:“創(chuàng)建彈性云服務(wù)器流程詳解”。打開粗略掃了一眼,代碼都直接貼上來了?瞧不起誰?感覺有被冒犯到。

      技術(shù)人嘛,看到代碼還是沒忍住跑一遍,等我發(fā)現(xiàn)bug或跑不通,再給他上上課!

      首先免費領(lǐng)取了1臺云服務(wù)器,然后開始跑代碼

      結(jié)果……真香。

      內(nèi)容是這樣的:

      通過API創(chuàng)建云服務(wù)器的9個步驟(以指定鏡像方式創(chuàng)建云服務(wù)器為例)

      (內(nèi)容來源:https://support.huaweicloud.com/api-ecs/ecs_04_0001.html)

      步驟一:確定待創(chuàng)建云服務(wù)器所在的可用區(qū)。

      因為不會創(chuàng)建云服務(wù)器,我被實習(xí)生擺了一道

      1、查詢可用區(qū)。

      (1)接口相關(guān)信息

      URI格式:GET /v2.1/{project_id}/os-availability-zone

      (2)請求示例

      GET: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/os-availability-zone

      (3)響應(yīng)示例

      { ??"availabilityZoneInfo":?[ ????{ ??????"hosts":?null, ??????"zoneState":?{ ????????"available":?true ??????}, ??????"zoneName":"zone_01"? ????}, ????{ ??????"hosts":?null, ??????"zoneState":?{ ????????"available":?true ??????}, ??????"zoneName":?"zone_01"? ????} ??] }

      2、根據(jù)實際需要選擇可用區(qū),并記錄可用區(qū)的zoneName。

      步驟二:確定待創(chuàng)建云服務(wù)器的規(guī)格。

      1、查詢云服務(wù)器規(guī)格信息。

      (1)接口相關(guān)信息

      URI格式:GET/v2.1/{project_id}/flavors/detail{?minDisk,minRam,is_public,sort_key,sort_dir}

      其中,“?”后的字段為查詢規(guī)格時可選的查詢檢索參數(shù)。

      (2)請求示例

      GET: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/flavors/detail

      (3)響應(yīng)示例

      { ??"flavors":?[ ????{ ??????"name":?"c1.2xlarge", ??????"links":?[ ????????{ ??????????"href":?"https://xxx/v2.1/74610f3a5ad941998e91f076297ecf27/flavors/c1.2xlarge", ??????????"rel":?"self" ????????}, ????????{ ??????????"href":?"https://xxx/74610f3a5ad941998e91f076297ecf27/flavors/c1.2xlarge", ??????????"rel":?"bookmark" ????????} ??????], ??????"ram":?8192, ??????"OS-FLV-DISABLED:disabled":?false, ??????"vcpus":?8, ??????"swap":?"", ??????"os-flavor-access:is_public":?true, ??????"rxtx_factor":?1, ??????"OS-FLV-EXT-DATA:ephemeral":?0, ??????"disk":?0, ??????"id":?"c1.2xlarge" ????} ] }

      2、? 根據(jù)實際需要選擇規(guī)格,并記錄規(guī)格的ID。

      步驟三:確定待創(chuàng)建云服務(wù)器使用的鏡像。

      1、查詢鏡像。

      (1)接口相關(guān)信息

      URI格式:GET /v2.1/{project_id}/images/detail

      (2)請求示例

      GET: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/images/detail

      (3)響應(yīng)示例

      { ??"images":?[ ????{ ??????"OS-EXT-IMG-SIZE:size":?0, ??????"metadata":?{ ????????"__os_type":?"Linux", ????????"hw_vif_multiqueue_enabled":?"true", ????????"__imagetype":?"gold", ????????"__quick_start":?"true", ????????"virtual_env_type":?"FusionCompute", ????????"__support_xen":?"true", ????????"__support_kvm":?"true", ????????"__image_source_type":?"uds", ????????"__platform":?"EulerOS", ????????"__os_version":?"EulerOS?2.2?64bit", ????????"__os_bit":?"64", ????????"__isregistered":?"false" ??????}, ??????"created":?"2018-05-14T06:13:50Z", ??????"minRam":?0, ??????"name":?"DBS-MySQL-Image_2.1.3.3", ??????"progress":?100, ??????"links":?[ ????????{ ??????????"rel":?"self", ??????????"href":?"https://None/v2.1/74610f3a5ad941998e91f076297ecf27/images/11e8f727-d439-4ed1-b3b8-33f46c0379c4" ????????}, ????????{ ??????????"rel":?"bookmark", ??????????"href":?"https://None/74610f3a5ad941998e91f076297ecf27/images/11e8f727-d439-4ed1-b3b8-33f46c0379c4" ????????}, ????????{ ??????????"rel":?"alternate", ??????????"href":?"https://None/images/11e8f727-d439-4ed1-b3b8-33f46c0379c4", ??????????"type":?"application/vnd.openstack.image" ????????} ??????], ??????"id":?"11e8f727-d439-4ed1-b3b8-33f46c0379c4", ??????"updated":?"2018-05-14T06:13:52Z", ??????"minDisk":?40, ??????"status":?"ACTIVE" ????} ??] }

      2、根據(jù)需要選擇鏡像,并記錄鏡像ID。

      步驟四:確定云服務(wù)器的網(wǎng)絡(luò)信息。

      1、查詢網(wǎng)絡(luò)。

      (1)接口相關(guān)信息

      URI格式:GET /v2.1/{project_id}/os-networks

      (2)請求示例

      GET: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/os-networks

      (3)響應(yīng)示例

      { ??"networks":?[ ????{ ??????"id":?"07a9557d-4256-48ae-847c-415a9c8f7ff6", ??????"label":?"b_tt3_td1b", ??????"broadcast":?null, ??????"cidr":?null, ??????"dns1":?null, ??????"dns2":?null, ??????"gateway":?null, ??????"netmask":?null, ??????"cidr_v6":?null, ??????"gateway_v6":?null, ??????"netmask_v6":?null ????} ??] }

      2、根據(jù)需要選擇網(wǎng)絡(luò),并記錄網(wǎng)絡(luò)ID。

      步驟五:設(shè)置密鑰對登錄方式。

      如需設(shè)置為密碼登錄方式,請直接跳轉(zhuǎn)至步驟七。

      1、創(chuàng)建密鑰對。

      (1)接口相關(guān)信息

      URI格式:POST /v2.1/{project_id}/os-keypairs

      (2)請求示例

      POST: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/os-keypairs

      Body:

      { ????"keypair":?{ ????????"type":?"ssh", ????????"name":?"demo1", ????????"user_id":?"fake" ????} }

      (3)響應(yīng)示例

      { ??"keypair":?{ ????"public_key":?"ssh-rsa?AAAAB3NzaC1yc2EAAAADAQABAAABAQCrR5Gcwlh5ih7JOvzIUuQxS5qzWWPMYHeDXkDKSQ9W5pumOV05SiO3WCswnaQ5xMdOl31mNiHtwlwq9dJi7X6jJBB2shTD+00G5WuwkBbFU4CLvt1B44u0NUiaTJ35NAvW2/4XvpXm9OwiQ3B5ge6ZY7Esi38Unh+pkbhPkYxNBCK8yoOlojQhWs75abdxZBi811/8RwLcNiFiocA2RGxtRjBdpEScj+1TU+OcfZdQnr0AFbO11z7yxfIygwwzVTgUuJNbMbKHStQqRbklfMlHY4RBPQgb7RN/YaXKTQSXT84k+D9xlDNo7Wj4fwOJTOz/s/PvbIOqjRHt9D6Y4IKd?Generated-by-Nova\n", ????"private_key":?"-----BEGIN?RSA?PRIVATE?KEY-----\nMIIEogIBAAKCAQEAq0eRnMJYeYoeyTr8yFLkMUuas1ljzGB3g15AykkPVuabpjld\nOUojt1grMJ2kOcTHTpd9ZjYh7cJcKvXSYu1+oyQQdrIUw/tNBuVrsJAWxVOAi77d\nQeOLtDVImkyd+TQL1tv+F76V5vTsIkNweYHumWOxLIt/FJ4fqZG4T5GMTQQivMqD\npaI0IVrO+Wm3cWQYvNdf/EcC3DYhYqHANkRsbUYwXaREnI/tU1PjnH2XUJ69ABWz\ntdc+8sXyMoMMM1U4FLiTWzGyh0rUKkW5JXzJR2OEQT0IG+0Tf2Glyk0El0/OJPg/\ncZQzaO1o+H8DiUzs/7Pz72yDqo0R7fQ+mOCCnQIDAQABAoIBAA6/c9dGmK2mae4z\nyQ5KrOFdvC1TNhej+sZx+CwyzEJUSvSuHcvQCXFBAz8FY92hhvPKcX66jINXZ+4/\nCmWAQ5YyhcRiow0Y91HvsS0bywoknX3q6kxBFodmyyCWFkgd5iMTADb1Lx0a27Y7\njlS4Dl5gyiGmxUN2Ng24wWEAjE8ZNuI0lrtr5IZKp+s5IAi/rb5AG/mL7EzicE8c\nmGP+QAa+nzwhAwNhFwVID230xen/ZcoL1d77hxeARNqJUxoR25gwJd6Ebg2y9pDW\nVu6cbbzgdGUCfQYlMEoAamAkCswOsDpVDBXwQnt2A537n6Wq2bgYIKusHr9thtxP\n/5ubQLUCgYEA4zYuBG2vtLHnvce26P8o2j1xcJS9K0ozkah9JFl3hqFN0sAqLlz7\n/Fm1jA4kzHJS3d0UqP3AMDxY3HkIqCn4Be7lqeAAe2AfqkOZpt9MDNv4VwKe9sPb\nViW1qjL3FxziLC/YWTRNSlpwRjqJJGhA+UQt8rOia1k/zXmrEs7bXLcCgYEAwPsu\nK3j5QoAiziYVMYf5iCzWwAM9Ljpf9gw23lefTdIzhhfFtJplVRSyxRGU0UZ84GMI\nTd5zmcIF/1KUfhqmeiQzz6NIPEYEReahjpQ/sOH/Gk5Rwr3QwYPrwAu5x+kk/SRi\nKPkqw7APTR0sMQBcUq+ZYwGYLGPMdd1zUdLfb0sCgYBkuz11iydtxb3G/obSD2WO\nM9VaIycmzRPFzNwGRH/gOR0mhTluKp0wyJjbSd34oeqpH/2r2ivddrOysxoqa8jg\n4IQDZyLvj7MaKjQxrieqP89+y9Or9TMFo1xB46x2G8EN8/xHuA9YGnZSPFtWv72m\nhRqV0hv82amWsA0vHnRUSwKBgDsKHXvrTMbNkNhkykMXCH5iyWiBFSyZa1ZJMlgf\nknsqfdzeVPwF6E55QKAN2uuTlwzG/3ljPxahR1hvmUJjQN9JSBiUKbtW6GPCRVbr\nf/jLi1Iu99COZdluVKeybqn8Z/aSNP24DR9FM8kxzZ1IMPaTBmhFypp6BclhcLBt\nxTG1AoGAfcrkVbV1SOy7fECUtMpUECcw0yU4GWj3sR2RbII63C500RVYQlUpUaRR\naANbASHTVR4myOKtGSxEUhAQHlxFDwsDL7W3gzAqTFbEDp1xAAUyT/nkOAhQjEm4\nORFdDETeXLQG1KMUj+8AdnhfYp3JTdft6rmPpZEBUFiCAUMAvb0=\n-----END?RSA?PRIVATE?KEY-----\n", ????"user_id":?"f79791beca3c48159ac2553fff22e166", ????"name":?"demo1", ????"fingerprint":?"57:a7:a2:ed:5f:aa:e7:54:62:2e:bb:e7:92:22:cb:40" ??} }

      2、導(dǎo)入密鑰。

      (1)接口相關(guān)信息

      URI格式:POST /v2.1/{project_id}/os-keypairs

      (2)請求示例

      POST: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/os-keypairs

      Body:

      { ????"keypair":?{ ????????"public_key":?"ssh-rsa?AAAAB3NzaC1yc2EAAAADAQABAAABAQDY8wMTdBYiJgi62o6eShoOlSKx3CZ3cE6PHisDblfK3Y0Bg7EHV7iV9c74pqsrIhK0xuGUuO1NxDQWbkwLTPN4F9Iy5CIYohLuMIpbln6LDtfRPpdhEh3lxL8MM61gyfpKzeKkwkEpSFj27Rgh6zCyJgBpkA2A0HTP737UlitahL4faCWDIS+Vj6mbcfkWiMhuMCzTZgSKAZ4PfoG4B5HJhR52C6A4XLiQFT9heh9gnIsIG+uTogTKUbcJKuN7M6AraJpul6eHhV9YI4433sDmuiBF/njvreVPWwAHlAkgT9I8q1T/cfEFiwzXpdGbkK5O8NC7K+qNbbdKihlahONt?Generated-by-Nova\n", ????????"type":?"ssh", ????????"name":?"demo2", ????????"user_id":?"fake" ????} }

      (3)響應(yīng)示例

      { ??"keypair":?{ ????"public_key":?"ssh-rsa?AAAAB3NzaC1yc2EAAAADAQABAAABAQDY8wMTdBYiJgi62o6eShoOlSKx3CZ3cE6PHisDblfK3Y0Bg7EHV7iV9c74pqsrIhK0xuGUuO1NxDQWbkwLTPN4F9Iy5CIYohLuMIpbln6LDtfRPpdhEh3lxL8MM61gyfpKzeKkwkEpSFj27Rgh6zCyJgBpkA2A0HTP737UlitahL4faCWDIS+Vj6mbcfkWiMhuMCzTZgSKAZ4PfoG4B5HJhR52C6A4XLiQFT9heh9gnIsIG+uTogTKUbcJKuN7M6AraJpul6eHhV9YI4433sDmuiBF/njvreVPWwAHlAkgT9I8q1T/cfEFiwzXpdGbkK5O8NC7K+qNbbdKihlahONt?Generated-by-Nova\n", ????"user_id":?"f79791beca3c48159ac2553fff22e166", ????"name":?"demo2", ????"fingerprint":?"dd:44:45:49:d9:f6:4f:c0:24:2d:81:aa:c4:4b:83:c2" ??} }

      2、 記錄響應(yīng)消息體中的name信息。如本例中為“demo2”。

      步驟六:創(chuàng)建密鑰對登錄鑒權(quán)的云服務(wù)器。

      (1)接口相關(guān)信息

      URI格式:POST /v2.1/{project_id}/servers

      說明:

      本示例是指定image創(chuàng)建云服務(wù)器,因此:

      ●block_device_mapping_v2.1中,“source_type”需設(shè)置為“image”,“uuid”設(shè)置為選擇的鏡像ID,“destination_type”設(shè)置為“volume”,“boot_index”設(shè)置為“0”。

      ●“volume_size”應(yīng)大于等于鏡像元數(shù)據(jù)中指定的最小值。

      (2)請求示例

      POST: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/servers

      Body:

      { ????"server":?{ ????????"flavorRef":?"c1.large", ????????"name":?"zttestvm1", ????????"block_device_mapping_v2.1":?[{ ????????????"source_type":?"image", ????????????"destination_type":?"volume", ????????????"volume_type":?"SATA", ????????????"volume_size":?"40", ????????????"delete_on_termination":?"true", ????????????"uuid":?"11e8f727-d439-4ed1-b3b8-33f46c0379c4", ????????????"boot_index":?"0" ????????}], ????????"networks":?[{ ????????????"uuid":?"fb68519f-a7c0-476e-98d4-2e4cf6de6def" ????????}], ????????"key_name":?"demo2", ????????"availability_zone":?"az_test_01" ????} }

      (3)響應(yīng)示例

      { ??"server":?{ ????"security_groups":?[ ??????{ ????????"name":?"default" ??????} ????], ????"OS-DCF:diskConfig":?"MANUAL", ????"links":?[ ??????{ ????????"rel":?"self", ????????"href":?"https://None/v2.1/74610f3a5ad941998e91f076297ecf27/servers/6d311127-bce1-48db-bf0f-cac9f8f7f077" ??????}, ??????{ ????????"rel":?"bookmark", ????????"href":?"https://None/74610f3a5ad941998e91f076297ecf27/servers/6d311127-bce1-48db-bf0f-cac9f8f7f077" ??????} ????], ????"id":?"6d311127-bce1-48db-bf0f-cac9f8f7f077", ????"adminPass":?"WcC4QoVZPXpV" ??} }

      步驟七:設(shè)置密碼登錄方式。

      (1)使用非cloud-init鏡像創(chuàng)建云服務(wù)器時,Windows和Linux系統(tǒng)都使用“adminPass”參數(shù)實現(xiàn)密碼注入。

      (2)使用cloud-init鏡像創(chuàng)建云服務(wù)器時:

      l? 對于Linux系統(tǒng),只能使用“user_data”進行密碼注入,“user_data”字符串長度小于65535,且必須是base64加密的;

      l? 對于Windows系統(tǒng),只能通過元數(shù)據(jù)“admin_pass”進行密碼注入。

      步驟八:創(chuàng)建密碼方式登錄鑒權(quán)的彈性云服務(wù)器。

      說明:

      本示例是指定image創(chuàng)建彈性云服務(wù)器,因此:

      1.???? block_device_mapping_v2.1中,“source_type”需設(shè)置為“image”,“uuid”設(shè)置為選擇的鏡像ID,“destination_type”設(shè)置為“volume”,“boot_index”設(shè)置為“0”。

      2.???? “volume_size”應(yīng)大于等于鏡像元數(shù)據(jù)中指定的最小值。

      1、創(chuàng)建非cloud-init鏡像、密碼方式登錄鑒權(quán)的彈性云服務(wù)器。

      (1)接口相關(guān)信息

      URI格式:POST /v2.1/{project_id}/servers

      (2)請求示例

      POST: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/servers

      Body:

      { ????"server":?{ ????????"flavorRef":?"c1.large", ????????"name":?"zttestvm1", ????????"adminPass":"NOVAGLANCEI@123", ????????"block_device_mapping_v2.1":?[{ ????????????"source_type":?"image", ????????????"destination_type":?"volume", ????????????"volume_type":?"SATA", ????????????"volume_size":?"40", ????????????"delete_on_termination":?"true", ????????????"uuid":?"11e8f727-d439-4ed1-b3b8-33f46c0379c4", ????????????"boot_index":?"0" ????????}], ????????"networks":?[{ ????????????"uuid":?"fb68519f-a7c0-476e-98d4-2e4cf6de6def" ????????}], ????????"availability_zone":?"az_test_01" ????} }

      (3)響應(yīng)示例

      { ??"server":?{ ????"security_groups":?[ ??????{ ????????"name":?"default" ??????} ????], ????"OS-DCF:diskConfig":?"MANUAL", ????"links":?[ ??????{ ????????"rel":?"self", ????????"href":?"https://None/v2.1/74610f3a5ad941998e91f076297ecf27/servers/73991cff-37c6-491a-9a8a-377397729fce" ??????}, ??????{ ????????"rel":?"bookmark", ????????"href":?"https://None/74610f3a5ad941998e91f076297ecf27/servers/73991cff-37c6-491a-9a8a-377397729fce" ??????} ????], ????"id":?"73991cff-37c6-491a-9a8a-377397729fce", ????"adminPass":?"NOVAGLANCEI@123" ??} }

      2、創(chuàng)建cloud-init鏡像(以Linux為例)、密碼方式登錄鑒權(quán)的彈性云服務(wù)器。

      (1)接口相關(guān)信息

      URI格式:POST /v2.1/{project_id}/servers

      (2)請求示例

      POST: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/servers

      Body:

      { ????"server":?{ ????????"flavorRef":?"c1.large", ????????"name":?"zttestvm2",? "user_data":"IyEvYmluL2Jhc2gKZWNobyAncm9vdDokNiRuaERlcUIkajBkelVMbkFrbWo4bWlFREFzT0VONkVPdGg1RmdqWnQybUVWZVRocC5OVDJXelZVdzFuNzhnL3dNdDE0dVpSQ1V3LzhHS3VGdEViQ0lPQS5vN1BZQzEnIHwgY2hwYXNzd2QgLWU7", ????????"block_device_mapping_v2.1":?[{ ????????????"source_type":?"image", ????????????"destination_type":?"volume", ????????????"volume_type":?"SATA", ????????????"volume_size":?"40", ????????????"delete_on_termination":?"true", ????????????"uuid":?"11e8f727-d439-4ed1-b3b8-33f46c0379c4", ????????????"boot_index":?"0" ????????}], ????????"networks":?[{ ????????????"uuid":?"fb68519f-a7c0-476e-98d4-2e4cf6de6def" ????????}], ????????"availability_zone":?"az_test_01" ????} }

      (3)響應(yīng)示例

      { ??"server":?{ ????"security_groups":?[ ??????{ ????????"name":?"default" ??????} ????], ????"OS-DCF:diskConfig":?"MANUAL", ????"links":?[ ??????{ ????????"rel":?"self", ????????"href":?"https://None/v2.1/74610f3a5ad941998e91f076297ecf27/servers/7c11f362-cc96-4306-85b6-b432a639ca5e" ??????}, ??????{ ????????"rel":?"bookmark", ????????"href":?"https://None/74610f3a5ad941998e91f076297ecf27/servers/7c11f362-cc96-4306-85b6-b432a639ca5e" ??????} ????], ????"id":?"7c11f362-cc96-4306-85b6-b432a639ca5e", ????"admin_pass":?"J3xMSivHCuq5" ??} }

      步驟九:確認(rèn)云服務(wù)器創(chuàng)建成功。

      (1)接口相關(guān)信息

      URI格式:GET /v2.1/{project_id}/servers/{server_id}

      (2)請求示例

      GET: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/servers/0c71c0da-8852-4c56-a1d1-3a9b9bcb6da6

      其中:

      0c71c0da-8852-4c56-a1d1-3a9b9bcb6da6為創(chuàng)建的云服務(wù)器UUID。

      (3)響應(yīng)示例

      { ??"server":?{ ????"tenant_id":?"74610f3a5ad941998e91f076297ecf27", ????"addresses":?{ ??????"2a6f4aa6-d93e-45f5-a8cb-b030dbf8cd68":?[ ????????{ ??????????"OS-EXT-IPS-MAC:mac_addr":?"fa:16:3e:88:01:1b", ??????????"OS-EXT-IPS:type":?"fixed", ??????????"addr":?"192.168.2.192", ??????????"version":?4 ????????} ??????] ????}, ????"metadata":?{}, ????"OS-EXT-STS:task_state":?null, ????"OS-DCF:diskConfig":?"MANUAL", ????"OS-EXT-AZ:availability_zone":??"az_test_01", ????"links":?[ ??????{ ????????"rel":?"self", ????????"href":?"https://None/v2.1/74610f3a5ad941998e91f076297ecf27/servers/0c71c0da-8852-4c56-a1d1-3a9b9bcb6da6" ??????}, ??????{ ????????"rel":?"bookmark", ????????"href":?"https://None/74610f3a5ad941998e91f076297ecf27/servers/0c71c0da-8852-4c56-a1d1-3a9b9bcb6da6" ??????} ????], ????"OS-EXT-STS:power_state":?1, ????"id":?"0c71c0da-8852-4c56-a1d1-3a9b9bcb6da6", ????"os-extended-volumes:volumes_attached":?[ ??????{ ????????"id":?"b551445a-e749-4d53-932a-638a455cb6c3" ??????} ????], ????"OS-EXT-SRV-ATTR:host":?"pod1_test_01", ????"image":?{ ??????"links":?[ ????????{ ??????????"rel":?"bookmark", ??????????"href":?"https://None/74610f3a5ad941998e91f076297ecf27/images/11e8f727-d439-4ed1-b3b8-33f46c0379c4" ????????} ??????], ??????"id":?"11e8f727-d439-4ed1-b3b8-33f46c0379c4" ????}, ????"OS-SRV-USG:terminated_at":?null, ????"accessIPv4":?"", ????"accessIPv6":?"", ????"created":?"2018-05-25T01:47:11Z", ????"hostId":?"b2792bef989888d2df1f51bff81de5ac58a4117f4e9ec3059c1a0410", ????"OS-EXT-SRV-ATTR:hypervisor_hostname":?"nova001@36", ????"key_name":?null, ????"flavor":?{ ??????"links":?[ ????????{ ??????????"rel":?"bookmark", ??????????"href":?"https://None/74610f3a5ad941998e91f076297ecf27/flavors/c1.large" ????????} ??????], ??????"id":?"c1.large" ????}, ????"security_groups":?[ ??????{ ????????"name":?"default" ??????} ????], ????"config_drive":?"", ????"OS-EXT-STS:vm_state":?"active", ????"OS-EXT-SRV-ATTR:instance_name":?"instance-001883cd", ????"user_id":?"f79791beca3c48159ac2553fff22e166", ????"name":?"zttestvm1", ????"progress":?0, ????"OS-SRV-USG:launched_at":?"2018-05-25T01:47:55.755922", ????"updated":?"2018-05-25T01:47:55Z", ????"status":?"ACTIVE" ??} }

      按照步驟指示,我很快完成了云服務(wù)器的搭建,不禁有些驚訝,這小子怎么懂這么多?等等...華為云API Explorer?打開華為云API Explorer的官網(wǎng),我好像打開了新世界的大門,有很多已配置好的環(huán)境和接口,直接調(diào)用調(diào)試就可以了,以后怕是沒有什么能夠難住我了!

      目前API Explorer平臺已開放EI企業(yè)智能、計算、應(yīng)用服務(wù)、網(wǎng)絡(luò)、軟件開發(fā)平臺、視頻等70+云服務(wù),共上線2000+個API、6000+個錯誤碼。在前期試運行期間,華為云API Explorer平臺上的API接口也已被多家企業(yè)成功接入。

      點擊查看詳情:《華為云一站式API解決方案平臺API Explorer上線》

      據(jù)悉,華為云API Explorer平臺在未來幾個月會實現(xiàn)更多功能,比如支持SDK示例代碼、CLI等特性,同時也會開放更多的云服務(wù)API接口,連接更多開發(fā)者實現(xiàn)創(chuàng)新、拓寬創(chuàng)新邊界。

      云服務(wù)器 ecs

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實后本網(wǎng)站將在24小時內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:Snap簡介(snap介紹)
      下一篇:excel表格去掉底色的方法步驟(excel表格如何去掉底色)
      相關(guān)文章
      中文字幕无码亚洲欧洲日韩| 亚洲一区精彩视频| 中文字幕亚洲免费无线观看日本| 亚洲午夜福利在线观看| 亚洲sm另类一区二区三区| 亚洲午夜在线一区| 亚洲精品综合久久中文字幕| 亚洲男人天堂av| 亚洲一级二级三级不卡| 久久综合九九亚洲一区| 亚洲高清国产拍精品26U| 国产亚洲欧洲精品| 亚洲国产精品久久| 久久91亚洲精品中文字幕| 亚洲国产精品lv| 久久精品a亚洲国产v高清不卡| 亚洲VA中文字幕无码一二三区| 情人伊人久久综合亚洲| 亚洲第一AAAAA片| 亚洲精品人成在线观看| 久久亚洲AV成人无码软件| 亚洲精品中文字幕无码AV| 亚洲一区电影在线观看| 亚洲AV无码专区在线亚| 亚洲国产成人精品激情| 亚洲午夜无码久久久久小说 | 国产亚洲精品国产| 亚洲va中文字幕无码久久不卡| 亚洲午夜在线电影| 亚洲精品国产福利片| 久久久久精品国产亚洲AV无码| 狠狠色香婷婷久久亚洲精品| 亚洲熟妇成人精品一区| 国产尤物在线视精品在亚洲| 亚洲日韩人妻第一页| 国产精品亚洲аv无码播放| 亚洲男人都懂得羞羞网站| 亚洲av无码片在线观看| 亚洲精品亚洲人成在线| 亚洲国产成人久久一区久久| 久久精品国产亚洲Aⅴ蜜臀色欲|