-
在购买云服务器时,会有一个必选的配置,就是操作系统的选择,如何选择操作系统?操作系统选择错了怎么办?这是不少用户会遇到的问题,今天我们就来教大家如何选择操作系统,以及操作系统选择错了,该怎么切换。Windows操作系统和Linux操作系统有何区别?Windows操作系统:需支付版权费用,(华为云已购买正版版权,在华为云购买云服务器的用户安装系统时无需额外付费),界面化的操作系统对用户使用习惯来说可能更容易上手;目前华为云提供的版本有2008版、2012版、2016版和2019版,并有英文和中文版的区分。 Linux操作系统:分为商业公司维护的商业版本和开源社区维护的免费发行版本,常用的Ubuntu、CentOS、Debian属于免费发行版,而Redhat和SUSE需要收费,有界面化和命令行两种操作,可分为Debian系、Redhat系以及其他自由的发布版本,当前华为云提供了CentOS、Ubuntu、EulerOS、Debian、OpenSUSE、Fedora、CoreOS、openEuler以及other等9种可供选择的操作系统。 Windows系统和Linux系统哪个更好,应该怎么选择?其实不存在哪个好哪个不好,两个操作系统各有特点,只是说哪个操作系统更适合你,适合你的业务,在选择时,可从如下角度去选择。Ø 根据业务需求来选(网站采用哪种开发语言?网站的数据库类型?)如果开发语言为ASP、.NET、MFC、C#,数据库为ACCESS、SQL Server,请选择Windows;如果需要运行Microsoft软件,则只能选择Windows;如果开发语言为WAP,数据库为MySQL、SQLite,请选择Linux;如果开发语言为HTML、C、JAVA、PHP等,两种操作系统都支持,随心选吧!Ø 如果你选择好了系统,这里我们再来讲讲版本如何选择?Windows:版本选择的建议是版本越高越好,win2003和win2008都已经停止了安全更新,许多云厂商也会逐步下线这两个版本,因此不建议选择,,win2012、win2016、win2019网络优化和系统兼容性比较好,兼具开放性,可伸缩性、安全性、高性能、操作简单。另外,在选择32位还是64位时,区别在内存的大小,32位最大只可支持到4GB内存,如果要使用高于4GB的内存或者以后有扩充内存到4GB以上,选择64位操作系统。至于语言,中文还是英文,请根据自身使用习惯来选择。Linux:常用的发行版是CentOS、Ubuntu、Debian,当前,绝大多数互联网公司选择CentOS, CentOS更侧重服务器领域,并且无版权约束。 华为云提供哪些版本的操作系统?Windows系统,华为云在用户购买云服务器时提供了最多16个版本Linux系统,华为云提供了9个常用的Linux操作系统,且每个系统又有不同的版本。选择非常丰富!如果选错了云服务器的操作系统,怎么切换?这里为大家整理了详细的切换指导,1、 登录管理控制台2、 单击管理控制台左上角的,选择区域和项目。3、 选择计算>弹性云服务器。4、 在待切换操作系统的弹性云服务器的“操作”列下,单击“更多>镜像/磁盘>切换操作系统”。请注意:切换操作系统前请先将云服务器关机,或根据页面提示勾选“系统自动关机后切换操作系统”。5、 根据需求选择需要更换的弹性云服务器规格,包括“镜像类型”和“镜像”。6、 设置登录方式,如果待切换操作系统的弹性云服务器是使用密钥登录方式创建的,此时可以更换新密钥。7、 单击“确定”8、 在“切换云服务器操作系统”页面,确认切换的操作系统规格无误后,阅读并勾选“我已经阅读并同意《华为弹性云服务器服务协议》”,单击“提交申请”。请注意:提交切换操作系统的申请后,弹性云服务器的状态变为“切换中”,当该状态消失后,表示切换结束。说明:切换操作系统过程中,会创建一台临时弹性云服务器,切换操作系统结束后会自动删除。 看完这些,知道该怎么选择云服务器操作系统了吧!另外,教大家一个省钱小秘籍,如果你是华为云的新用户,是可以免费领云服务器的,最长6个月的使用期,还可以关注官网的促销活动,最近的特惠活动,1核2G的云服务器281元/年,性能很好的那种哦!
-
上次教了实习生一个方案之后,这小子跟运营妹子的关系是越走越近,时不时地撒把狗粮,在我司真正实现了研发运营一家亲~(上回你没看?戳上文剧情回顾:万万没想到,一个技术方案帮实习生追到了运营妹子) 这回想跟大家聊的,是最近一个可以说有些惊心动魄的项目。自从我开始在华为云网站自学API的技术解决方案之后,我就变成了公司的云服务器技术专家,老板或运维部门想要查询个数据什么的都来找我。 近期有一个运营项目的系统正在开发中,运营方规划了一个数据BI模板,列出了需要监测和分析的数据维度,老板干脆让我每周出一份数据报表来支持各方的数据获取和数据分析。 让研发出数据报表?这不是逼着李逵绣花么?但是,我能轻易拒绝吗?前几回高光时刻带来的成就感和光环还没褪去呢,不能怂!于是我提了一个方案:可以把云服务器的监控仪表内嵌到我们自己的系统里,这样大家可以随时查询,也方便。 老板听了这个方案表示很开心,并同意加入到项目排期中,数据查询功能与系统同期上线,以便及时跟踪运营结果。在老板的笑容里,我看到季度奖金在向我招手。 说干就干,执行力咱还是有的。用1天的时间就把程序写完了,在测试的时候发现了一个问题,数据过不来!因为通过内嵌系统登陆云服务器需要经过各种认证,步骤多不说,如果要想实现人人可查询还存在泄密的危险。 这可怎么办,系统上线的日期临近,不能因为我这部分影响到项目进展啊!当初拍着胸脯提(chui)的方(niu)案(13),难道就要失败了? 不行,再查查!我专门联系了华为云的技术专家,得知可以通过IAM自定义代理免密登录到云服务Console页面,省去认证环节,直接登陆云服务器进行数据查询和获取。 那怎么做免密登录呢?他给了我一份文档,内容是这样的: 一、前提条件 步骤 1:创建账号I**mainA下的IAM用户userB,并授予Security Administrator和Agent Operator权限(全局服务-全局项目)。 将userB的用户名和密码配置到企业系统的配置文件中,密码建议加密存储,以便获取认证token并进一步调用IAM其他Open API。备注:有关创建IAM用户和授权相关操作请参见:创建IAM用户(https://support.huaweicloud.com/usermanual-iam/zh-cn_topic_0046611303.html) 和 创建用户组并授权 (https://support.huaweicloud.com/usermanual-iam/zh-cn_topic_0046611269.html) 步骤2:创建联邦代理所需委托IAMAgency。 委托类型选择“普通账号”,委托的账号填写“DomainA”。备注:有关创建委托相关操作请参见:创建委托(委托方操作)(https://support.huaweicloud.com/usermanual-iam/zh-cn_topic_0046613147.html) 二、华为云联邦代理登录步骤1:调用IAM API获取STS token1)使用IAM全局域名(iam.myhuaweicloud.com)调用IAM服务的API(POST /v3.0/OS-CREDENTIAL/securitytokens)获取STS token。填写"session_user"参数,发起一个POST请求。POST https://iam.myhuaweicloud.com/v3.0/OS-CREDENTIAL/securitytokens请求示例{ "auth": { "identity": { "assume_role": { "agency_name": "IAMAgency", "domain_name": "I**mainA", "duration-seconds": 3600, "session_user": { "name": "SessionUserName" } }, "methods": [ "assume_role" ] } } } 2)获取并记录请求响应体中的STS token信息:credential.access , credential.secret, credential.securitytoken响应示例{ "credential": { "access": "E6DX0TF2ZREQ4ZAVM5CS", "expires_at": "2020-01-08T02:56:19.587000Z", "secret": "w9ePum0qdfac39ErLD0UdjofYkqort6Iw2bmR6Si", "securitytoken": "gQpjbi1ub3J0aC0..." } }步骤2:调用IAM API获取logintoken1)使用IAM全局域名(iam.myhuaweicloud.com)调用IAM服务的API(POST /v3.0/OS-AUTH/securitytoken/logintokens)获取logintoken。发送一个POST请求。POST https://iam.myhuaweicloud.com/v3.0/OS-AUTH/securitytoken/logintokens请求示例{ "auth": { "securitytoken": { "access": "LUJHNN4WB569PGAPBDFT", "id": "gQpjbi1ub3J0a...", "secret": "7qtrm2cku0XubixiVkBOcvMfpnu7H2mLNCUsuFR8" } } } 2)获取请求响应头中的X-Subject-LoginToken信息。通过委托获取临时访问密钥和securitytoken且请求体中填写session_user.name参数。返回示例{ "logintoken": { "assumed_by": { "user": { "domain": { "id": "0659ef9c9c80d4560f14c009acf9c4a0", "name": "I**mainB" }, "id": "0659ef9d4d00d3b81f26c009fee32b57", "name": "IAMUserB", "password_expires_at": "2020-02-16T02:44:57.000000Z" } }, "domain_id": "05262121fb00d5c30fbec013bc17a4a0", "expires_at": "2020-01-23T03:27:26.728000Z", "method": "federation_proxy", "session_id": "0012c8e6adda4ce787e90585d10e3e63", "session_name": "SessionUserName", "user_id": "07826f367b80d2474ff9c013a48903ee", "user_name": "I**mainA/IAMAgency" } } 步骤3:构建联邦代理登录地址,完成免密登录联邦代理登录地址的构建规则为:https://auth.huaweicloud.com/authui/federation/login?service={target_console_url}&logintoken={logintoken}&idp_login_url={enterprise_system_loginURL}构建参数说明:l {target_console_url}为目的云服务console地址的urlencode编码结果。l {logintoken}为步骤2中获取到的logintoken的urlencode编码结果。l {enterprise_system_loginURL}是选填参数,为企业客户自身的登录系统地址的urlencode编码结果。 按照文档的指引,我最终顺利解决了这个问题,项目如期上线,运营方也可以通过免密登陆自己查询和分析运营数据,及时作出优化调整,省时省事还安全。在月度例会上,我因此再一次得到了老板的肯定,开心的同时,也在心里暗想:“看来不能松懈,还得多学习啊~” 据了解,目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。点击查看详情:《华为云新功能上线,体验还能拿码豆》华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察【华为云API学习赛】为入门初学者量身定制的学习平台,以赛带学,学以致用。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机~API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
弹性云服务器关机后能不能重置密码,快照恢复,更改安全组?
-
我就是你们所说的前浪,在公司撸码多年,前两周因为云服务器被新来的985实习生摆了一道(了解前情请戳:因为不会创建云服务器,我被实习生摆了一道),当然,我也凭借着一名优秀程序员的经验和自学习能力,快速给予了反击。(了解前情请戳:前浪的绝地反击与自我证明)。 部署在华为云弹性云服务器上的新项目市场反响不错,运营部门在月末总结会上得到了老板的赞赏。万万没想到,在一片欢乐祥和的氛围中,运营老大提出了一个问题:“现在我们网站的加载越来越慢了,有时候一篇文章要好几秒才能加载出来,造成不少用户流失。” 什么意思?甩锅?老板的目光看向了我老大,我老大又看向了我,还没等我开口,嘚嘚瑟瑟的小实习生先说话了:“我们老师讲过,新网站出现这种情况是因为服务器没有配置好!不过我们也是第一次用云服务器,出问题也正常,下去我们就改。” 啥?云服务器可是我配置的,这锅甩到了我的头上?那可不行,这么多年的代码(bug)是白写的么,岁数大了腰不好,这锅我可背不动。咳咳,清了清嗓子,我开始发言了: “网站加载速度变慢主要还是由于我们用户量的快速上涨导致的,我们用的是华为云弹性云服务器,配置也非常容易,不会出现配置问题。早上我看了一下数据,现在日访问用户接近10万(研发多看看运营的数据还是有好处的),请求量远远超出预估,运营部门还是非常给力的。我们在初期没有预计到用户增长会这么快,为了节省成本,没有采购那么高配置的服务器。但是我们用的是华为云弹性云服务器,升级非常快,4行代码就可以搞定,我这边的方案是根据现在的业务需求以及接下来预估的用户增长速度,变更弹性云服务器规格。另外为了节省服务器成本,除了升级服务器之外,还会使用服务器的Gzip页面压缩功能,针对JS文件、CSS文件、HTML文件进行压缩,优化网站访问速度。 另外呢,加载速度慢还有一个原因是一个页面加载各种Scripts、CSS样式表、Flash以及图片时,都会请求一次http,请求次数越多,时间耗费得也越多,接下来我们把CSS和JS写到页面上,减少http的请求次数,减少外部各类文件的数量调用次数从而提升访问速度…” 发言结束,运营老大明显是没听懂,看到老板和老大向我投来赞许的目光,我就知道,这个月的优秀员工又稳了~再看小实习生,正一脸沉默地咬着笔,怕是得消化一阵子了...... 散会后,我立马开始整改,先做服务器变更,顺手也整理了一份操作文档《4行代码变更弹性云服务器规格》,分享到部门群里:点击了解内容详情 第一步:变更云服务器规格1、接口相关信息URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action2、请求示例(写入具体弹性云服务器规格){ "resize": { "flavorRef": "s3.large .2" }} 第二步:确认云服务器规格变更前提条件:弹性云服务器状态(即云服务器的 “OS-EXT-STS:vm_state”属性)必须是 “resized”。1、接口相关信息URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action2、请求示例{ "confirmResize": null} 第三步:(可选)回退云服务器规格变更回退须知:弹性云服务器状态(即云服务器的“OS-EXT-STS:vm_state”属性)必须是“resized”。回退后,在变更规格过程中的数据修改将会丢失。1、接口相关信息URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/action2、请求示例{ "revertResize": null} 变更弹性云服务器的时候,还有几点注意事项:关机状态的弹性云服务器才能执行变更云服务器规格操作。变更规格时,弹性云服务器的磁盘容量不能变小。变更弹性云服务器规格时,用户不能选择已售罄的CPU和内存资源。弹性云服务器规格(CPU或内存)变小,会影响弹性云服务器的性能。 据了解,目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。点击查看详情:《华为云一站式API解决方案平台API Explorer上线》华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察【华为云API学习赛】为入门初学者量身定制的学习平台,以赛带学,学以致用。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机~API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
转载自华为云微信公众号原文链接:https://mp.weixin.qq.com/s/juz1ga_lqydSDrDTM0jQzg上周,被我司实习生摆了一道,在公司新项目上,实习生推荐的弹性云服务器取代了我的虚拟机方案(了解前情请戳:因为不会创建云服务器,我被实习生摆了一道),最终公司的新项目还是部署在了华为云弹性云服务器上。 难道作为前浪的我们就要这么被社会所抛弃了么?伸手缕了缕所剩不多的头发,心里暗暗地想:“伙计们,我要和你们一样坚强,不能被生活打败!” 事实证明,实习生虽然接受新鲜事物快,但在专业技术上还是略显稚嫩。 确定采用华为云弹性云服务器之后,项目也进入了开发环节,慢慢地我发现,小实习生对于如何查询服务器的各种状态并不是很熟练,经常听到他自己在那嘀嘀咕咕:云服务器上一次更新时间是怎么查来着?云服务器的磁盘要怎么配置来着?云服务器状态怎么查来着?...... 后浪们,姜还是老的辣呀,刚好这些问题在最近的学习中都了解过,于是我迅速写了一份文档:《3步搞定弹性云服务器查询》,写完之后发到了公司研发群里,领导给了我一个大大的赞,还专门@实习生“要多向前辈学习”。 《3步搞定弹性云服务器查询》内容如下:点击跳转至内容来源 步骤1:指定limit查询云服务器详情列表1、接口相关信息URI格式:GET /v2.1/{project_id}/servers/detail2、请求示例GET:https://{endpoint}/v2.1/743b4c0428d945316666666666666666/servers/detail?limit=100limit值可根据云服务器数据调整。3、响应示例{ "servers": [ ...... { "tenant_id": "743b4c0428d945316666666666666666", "metadata": { }, "addresses": { "140fd038-c4ae-4c32-ac07-34b525eb6b95": [ { "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:e9:91:50", "addr": "192.168.0.178", "OS-EXT-IPS:type": "fixed", "version": 4 } ] }, "OS-EXT-STS:task_state": null, "OS-DCF:diskConfig": "MANUAL", "OS-EXT-AZ:availability_zone": "xxx", "links": [ { "rel": "self", "href": "https://ecs.xxx/v2.1/743b4c0428d945316666666666666666/servers/f215afe8-b0c2-41cc-9191-585638166812" }, { "rel": "bookmark", "href": "https://ecs.xxx/743b4c0428d945316666666666666666/servers/f215afe8-b0c2-41cc-9191-585638166812" } ], "OS-EXT-STS:power_state": 4, "id": "f215afe8-b0c2-41cc-9191-585638166812", "os-extended-volumes:volumes_attached": [ { "id": "546cf622-b9e5-4784-b659-6881e711f283" } ], "OS-EXT-SRV-ATTR:host": "pod01.xxx", "accessIPv4": "", "image": { "links": [ { "rel": "bookmark", "href": "https://ecs.xxx/743b4c0428d945316666666666666666/images/5c13381a-4a54-4ea5-a3b5-e7f7069f19a4" } ], "id": "5c13381a-4a54-4ea5-a3b5-e7f7069f19a4" }, "OS-SRV-USG:terminated_at": null, "accessIPv6": "", "created": "2019-08-09T02:35:04Z", "hostId": "31397656d6b318d01431f60c481d8425dc58eb421d237a385ceb80ee", "OS-EXT-SRV-ATTR:hypervisor_hostname": "nova022@36", "flavor": { "links": [ { "rel": "bookmark", "href": "https://ecs.xxx/743b4c0428d945316666666666666666/flavors/s3.large.4" } ], "id": "s3.large.4" }, "key_name": null, "security_groups": [ { "name": "sg-1e22" } ], "config_drive": "", "OS-EXT-STS:vm_state": "stopped", "user_id": "a8c20feabb5245e0bae4ef27618f932b", "OS-EXT-SRV-ATTR:instance_name": "instance-004bf55f", "name": "ecs-f090", "OS-SRV-USG:launched_at": "2019-08-09T02:35:23.000000", "updated": "2019-08-13T03:12:39Z", "status": "SHUTOFF" } ], "servers_links": [ { "rel": "next", "href": "https://ecs.xxx/v2.1/743b4c0428d945316666666666666666/servers/detail?limit=100&marker=f215afe8-b0c2-41cc-9191-585638166812" } ]}步骤2:指定limit与marker查询云服务器详情列表1、接口相关信息URI格式:GET /v2.1/{project_id}/servers/detail接口与步骤1 保持一致。2、请求示例GET:https://{endpoint}/v2.1/743b4c0428d945316666666666666666/servers/detail?limit=100&marker=f215afe8-b0c2-41cc-9191-585638166812接口返回了下一页的接口URI,参考返回body体中的 servers_links中的href字段,如果不存在该字段,表示已经不存在下一页。3、响应示例{ "servers": [ ..... { "tenant_id": "743b4c0428d945316666666666666666", "metadata": { }, "addresses": { "140fd038-c4ae-4c32-ac07-34b525eb6b95": [ { "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:a5:2b:f8", "addr": "192.168.0.169", "OS-EXT-IPS:type": "fixed", "version": 4 } ] }, "OS-EXT-STS:task_state": null, "OS-DCF:diskConfig": "MANUAL", "OS-EXT-AZ:availability_zone": "xxxc", "links": [ { "rel": "self", "href": "https://xxx/v2.1/743b4c0428d945316666666666666666/servers/62348919-0188-43ec-aae6-82c1e96c49eb" }, { "rel": "bookmark", "href": "https://ecs.xxx/743b4c0428d945316666666666666666/servers/62348919-0188-43ec-aae6-82c1e96c49eb" } ], "OS-EXT-STS:power_state": 4, "id": "62348919-0188-43ec-aae6-82c1e96c49eb", "os-extended-volumes:volumes_attached": [ { "id": "f0bb068a-61c1-4dc8-8455-09857773c3ff" } ], "OS-EXT-SRV-ATTR:host": "pod01.xxx", "accessIPv4": "", "image": { "links": [ { "rel": "bookmark", "href": "https://ecs.xxx/743b4c0428d945316666666666666666/images/3a64bd37-955e-40cd-ab9e-129db56bc05d" } ], "id": "3a64bd37-955e-40cd-ab9e-129db56bc05d" }, "OS-SRV-USG:terminated_at": null, "accessIPv6": "", "created": "2019-07-27T03:06:48Z", "hostId": "31397656d6b318d01431f60c481d8425dc58eb421d237a385ceb80ee", "OS-EXT-SRV-ATTR:hypervisor_hostname": "nova022@36", "flavor": { "links": [ { "rel": "bookmark", "href": "https://ecs.xxx/743b4c0428d945316666666666666666/flavors/s3.medium.4" } ], "id": "s3.medium.4" }, "key_name": null, "security_groups": [ { "name": "sg-1e22" } ], "config_drive": "", "OS-EXT-STS:vm_state": "stopped", "user_id": "f7e10ccf7abc4757b483895c3e06964a", "OS-EXT-SRV-ATTR:instance_name": "instance-004a0eea", "name": "test-dx", "OS-SRV-USG:launched_at": "2019-07-27T03:07:05.000000", "updated": "2019-08-13T03:12:38Z", "status": "SHUTOFF" } ], "servers_links": [ { "rel": "next", "href": "https://ecs.xxx/v2.1/743b4c0428d945316666666666666666/servers/detail?limit=100&marker=62348919-0188-43ec-aae6-82c1e96c49eb" } ]}步骤3:汇总查询结果参考1持续调用,如果查询的云服务器列表为空,或者返回的body体中不存在servers_links 字段,表明所有云服务器查询完成。汇总所有查询到的云服务器即当前查询条件下的所有云服务器。 其实呀,我也是刚刚开始学习云服务器的相关知识,刚好在华为云的官网看到了一篇关于查询弹性云服务器的文档。技术原理都是相通的,做研发10年,积累的经验和技能是我们的优势,但想要不被后浪所取代,仍然要保持学习的步伐,而华为云官网上的很多文档,就是我们了解和学习最新技术应用方式的一个很好的渠道。 目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。点击查看详情:《华为云一站式API解决方案平台API Explorer上线》据悉,华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察【华为云API学习赛】为入门初学者量身定制的学习平台,以赛带学,学以致用。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机~API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
PostgreSQL使用限制华为云关系型数据库服务上的PostgreSQL在使用上有一些固定限制,用来提高实例的稳定性和安全性,具体详见表1。表1 功能使用限制功能使用限制数据库访问如果华为云关系型数据库实例未开通公网访问,则该实例必须与弹性云服务器处在同一个虚拟私有云子网内才能相互访问。华为云关系型数据库只读实例必须创建在与主实例相同的一个子网内。弹性云服务器必须处于目标华为云关系型数据库实例所属安全组允许访问的范围内。如果华为云关系型数据库实例与弹性云服务器处于不同的安全组,系统默认不能访问。需要在华为云关系型数据库的安全组添加一条“入”的访问规则。华为云关系型数据库实例的默认端口为5432,需用户手动修改端口号后,才能访问其他端口。部署实例所部署的弹性云服务器,对用户都不可见,即只允许应用程序通过IP地址和端口访问数据库。数据库的root权限创建实例页面只提供管理员root用户权限。说明:管理员root用户权限:Create role、Create DB和Replication。修改数据库参数设置大部分数据库参数可以通过控制台进行修改。数据迁入使用数据复制服务。可以使用psql命令行工具方式迁入数据。具体请参考使用DRS迁移PostgreSQL数据。搭建数据库复制RDS for PostgreSQL本身提供主备复制架构的双节点集群,无需用户手动搭建。其中主备复制架构集群的备实例不对用户开放,用户应用不可直接访问。重启RDS实例无法通过命令行重启,必须通过华为云关系型数据库服务的管理控制台操作重启实例。RDS备份查看华为云关系型数据库实例在对象存储服务上的备份文件,对用户不可见。
-
云主机的本质就是一组集群主机上虚拟出多个类似独立主机的部分,通过云方案拟出资源池,提供按需使用的功能和加强主机的可靠性。而这个云主机的优点同时又称为了一块硬伤。以往云主机之所以使用率比不上虚拟主机,是因为大多数人认为建立网站的资源只需要高质量的虚拟主机就可以支撑了,而云主机却显得大材小用。而实际上是人们对云主机以及云计算的不了解而产生的误会,而云主机也没有大家想象中的那么万能,还有好大一段进步空间。但最近,国内云服务商都出现了相似的现象。在这几个月期间先后推出一款“精致”的云主机,配置为1核/512内存/50G硬盘/1M带宽。其实这一款云主机并不是新推出的,只要经过按需配置就可以出来。为什么一些知名的云服务商这么迫不及待走低端价格路线呢?其理由有三:1迫于国外云服务的压力,国内云主机服务商产生了危机意识与动力;2因为公有云服务的客户群体都是中小企业,他们对虚拟主机、带宽的价格指标都非常敏感,各家都希望先用低廉价格抢占公有云市场;3为后续的产品战略作铺垫。
-
事情是这样的,公司成立了一个新项目,要给项目建官网,并搭建一个web服务器。按照我的习惯,搭建一个本地虚拟机就好了,部署简单方便还好配置,云服务器嘛,写了10年代码,还是不习惯那玩意儿。我这刚开始动手,就看见实习生屁颠屁颠地跑过来,我心想这小子肯定是想来学虚拟机搭建部署的,这么简单的事都不会,真是白瞎了他那985的学校了。可是...万万没想到啊,小实习生跑到我老大那里邀功去了!!!远远地听见他说:“公司新项目跑在云服务器上了,以后可以根据访问量随时进行弹性扩展,安全稳定还快。”啥?云服务器?这小子居然会配置云服务器?听完汇报,老大看向了我,带着小实习生往我这边走过来……“哼,叫你邀功,撞枪口上了吧,我就说云服务器配置没那么容易,还不是得来找我~”这么想着有点得意,老大走过来拍拍我的肩膀,说:“你跟他学一下怎么配置云服务器,别再用虚拟机了,以后都是麻烦事。”我...他...让我跟一个实习生学???实习生冲我微微一笑,就走了,没过一会扔给我一份文档,上面写着:“创建弹性云服务器流程详解”。打开粗略扫了一眼,代码都直接贴上来了?瞧不起谁?感觉有被冒犯到。技术人嘛,看到代码还是没忍住跑一遍,等我发现bug或跑不通,再给他上上课!结果……真香。内容是这样的:通过API创建云服务器的9个步骤(以指定镜像方式创建云服务器为例)(内容来源:https://support.huaweicloud.com/api-ecs/ecs_04_0001.html)步骤一:确定待创建云服务器所在的可用区。1、查询可用区。(1)接口相关信息URI格式:GET/v2.1/{project_id}/os-availability-zone(2)请求示例GET: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/os-availability-zone(3)响应示例{ "availabilityZoneInfo":[ { "hosts":null, "zoneState":{ "available":true }, "zoneName":"zone_01" }, { "hosts":null, "zoneState":{ "available":true }, "zoneName":"zone_01" } ] } 2、根据实际需要选择可用区,并记录可用区的zoneName。步骤二:确定待创建云服务器的规格。1、查询云服务器规格信息。(1)接口相关信息URI格式:GET/v2.1/{project_id}/flavors/detail{?minDisk,minRam,is_public,sort_key,sort_dir}其中,“?”后的字段为查询规格时可选的查询检索参数。(2)请求示例GET: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/flavors/detail(3)响应示例 { "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、 根据实际需要选择规格,并记录规格的ID。步骤三:确定待创建云服务器使用的镜像。1、查询镜像。(1)接口相关信息URI格式:GET /v2.1/{project_id}/images/detail(2)请求示例GET: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/images/detail(3)响应示例 { "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、根据需要选择镜像,并记录镜像ID。步骤四:确定云服务器的网络信息。1、查询网络。(1)接口相关信息URI格式:GET /v2.1/{project_id}/os-networks(2)请求示例GET: https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/os-networks(3) 响应示例 { "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、根据需要选择网络,并记录网络ID。步骤五:设置密钥对登录方式。如需设置为密码登录方式,请直接跳转至步骤七。1、创建密钥对。(1)接口相关信息URI格式:POST /v2.1/{project_id}/os-keypairs(2)请求示例POST: Body: { "keypair":{ "type":"ssh", "name":"demo1", "user_id":"fake" } }(3)响应示例 { "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、导入密钥。(1)接口相关信息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)响应示例 { "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、记录响应消息体中的name信息。如本例中为“demo2”。步骤六:创建密钥对登录鉴权的云服务器。(1)接口相关信息URI格式:POST /v2.1/{project_id}/servers说明: 本示例是指定image创建云服务器,因此:•block_device_mapping_v2.1中,“source_type”需设置为“image”,“uuid”设置为选择的镜像ID,“destination_type”设置为“volume”,“boot_index”设置为“0”。•“volume_size”应大于等于镜像元数据中指定的最小值。(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)响应示例 { "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" } }步骤七:设置密码登录方式。(1)使用非cloud-init镜像创建云服务器时,Windows和Linux系统都使用“adminPass”参数实现密码注入。(2)使用cloud-init镜像创建云服务器时:对于Linux系统,只能使用“user_data”进行密码注入,“user_data”字符串长度小于65535,且必须是base64加密的;对于Windows系统,只能通过元数据“admin_pass”进行密码注入。步骤八:创建密码方式登录鉴权的弹性云服务器。说明: 本示例是指定image创建弹性云服务器,因此:block_device_mapping_v2.1中,“source_type”需设置为“image”,“uuid”设置为选择的镜像ID,“destination_type”设置为“volume”,“boot_index”设置为“0”。volume_size”应大于等于镜像元数据中指定的最小值。1、创建非cloud-init镜像、密码方式登录鉴权的弹性云服务器。(1)接口相关信息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)响应示例 { "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、创建cloud-init镜像(以Linux为例)、密码方式登录鉴权的弹性云服务器。(1)接口相关信息URI格式:POST /v2.1/{project_id}/servers(2)请求示例POST: 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)响应示例 { "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" } } 步骤九:确认云服务器创建成功。(1)接口相关信息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为创建的云服务器UUID。(3)响应示例 { "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" } }按照步骤指示,我很快完成了云服务器的搭建,不禁有些惊讶,这小子怎么懂这么多?等等...华为云API Explorer?打开华为云API Explorer的官网,我好像打开了新世界的大门,有很多已配置好的环境和接口,直接调用调试就可以了,以后怕是没有什么能够难住我了!目前API Explorer平台已开放EI企业智能、计算、应用服务、网络、软件开发平台、视频等70+云服务,共上线2000+个API、6000+个错误码。在前期试运行期间,华为云API Explorer平台上的API接口也已被多家企业成功接入。点击查看详情:《华为云一站式API解决方案平台API Explorer上线》据悉,华为云API Explorer平台在未来几个月会实现更多功能,比如支持SDK示例代码、CLI等特性,同时也会开放更多的云服务API接口,连接更多开发者实现创新、拓宽创新边界。【拓展阅读】【API进阶之路】因为不会创建云服务器,我被实习生摆了一道【API进阶之路】前浪的绝地反击与自我证明【API进阶之路】甩锅大会上,我是如何绝地求生的【API进阶之路】一个技术预案,让老板当场喊出了“奥利给”【API进阶之路】万万没想到,一个技术方案帮实习生追到了运营妹子!【API进阶之路】一个技术盲点,差点让整个项目翻车【API进阶之路】老板给我涨薪30%!如何通过SDK接口搞定千万级流量直播【API进阶之路】半天搞定百万条手机号归属地查询,竟影响了公司战略方向!【API进阶之路】无法想象!大龄码农的硬盘里有这么多宝藏【API进阶之路】高考要考口语?一场10w+刷屏活动是如何用多模态评测API做出来的【API进阶之路】帮公司省下20万调研费!如何巧用情感分析API实现用户偏好调研【API进阶之路】逆袭!用关键词抽取API搞定用户需求洞察【华为云API学习赛】为入门初学者量身定制的学习平台,以赛带学,学以致用。参赛、邀请都有丰富奖品,还有机会拿P40 5G手机~API入门学习赛·AI人脸识别l 报名地址l 奖项设置API入门学习赛·探险寻宝之旅l 报名地址l 奖项设置
-
弹性云服务器(Elastic Cloud Server,ECS)有这么多优势,大家一定心动了吧。那我们该怎么访问呢?它有哪些应用场景呢?只待下回分解~~~
-
作为刚刚接触云计算的小伙伴,一定迫不及待的想买一台弹性云主机体验一把,一路下来很顺利,选配置、下单、官网远程登录成功。习惯用ssh工具的小伙伴一定不太喜欢那个web版的黑窗口,如何用ssh工具远程访问云主机呢?看到有不少初学者卡这里了,不是上不了网,就是无法远程访问。在这个互联网的时代网络安全尤为重要,华为云提供了全栈的安全保障措施,小伙伴们遇到的不是坑,是在购买ECS时为了确保安全,系统默认给的Sys-default安全组没有开放端口,或没有绑定EIP的原因。本文介绍了如何购买一个鲲鹏云主机,绑定EIP,介绍安全组的规则设置,一步一步指导初学者加入鲲鹏大家庭。第一步 购买ECS鲲鹏云主机1.1 注册华为云账户(https://www.huaweicloud.com/)略,购买鲲鹏ECS云主机,登录后点击控制台à计算à弹性云服务器ECSà购买弹性云服务器;根据您的需求可选择包月或按需计费,选择Region区域、可用区AZ可以随机分配;CPU架构,一定要选择鲲鹏计算(ARM架构),选择一款适合的配置。PS:这里只是为了跑一个demo选择1vCPU1GB足够了,正式开发环境建议用2vCPU4GB以上的配置。1.2 根据实际需求选择镜像类型,这里使用CentOS7.6 64bit with ARM,云硬盘先搞40GB,不够后边可以再扩充。对IO性能有要求,可以选择SSD或超高IO类型的云硬盘。1.3 云主机ECS和物理服务器一样运行在某个网络环境里,默认创新一个VPC虚拟专网(网段192.168.0.0),添加一块网卡,先自动分配IP地址。安全组是华为云提供的一种安全策略,可以保护VPC内的主机,设置访问策略;Sys-default(默认入方向禁止)、Sys-WebServer(开放web服务器常用的端口)、Sys-FullAccess(出和入全部不控制)。1.4 若你希望云主机能上网(访问互联网资源),需要购买一个EIP和网络带宽(和物理服务器一样)。如果这台云主机不需要对外提供服务,只在局域网内工作,暂时不购买需要时再绑定。1.5 给您的鲲鹏云主机起一个名字,如我们要在鲲鹏云主机上安装mysql5,就叫他esc-kp-mysql;设置root的账号和密码(一会儿登录时就用这个密码);云硬盘可以后边再设计。1.6 确定购买鲲鹏云主机,这是购买下单的最后一步了,列出所选的配置信息,因为没有绑定EIP,因此提示无法访问公网。这里可以一次购买多台相同配置的主机;参考价格一直跟随所选的配置在变化,点击立即购买完成下单。1.7 登录鲲鹏弹性云ECS主机,下单后几秒钟就能看到一台运行中状态的ECS主机了(这就是云的好处之一,可以按需随时购买,免去了物理主机买回来后,要上电安装系统等各种操作);点击远程登录就可以访问这台主机了。云主机不需要再手动安装操作系统,购买时通过选择镜像,华为云在创建ECS实例时会使用选择的镜像;用配置时设置的密码登录,可以看到属性的[xxxxxxx]# 命名提示符了。第二步 购买EIP远程登录云主机2.1 如果希望用ssh工具远程访问ECS需要绑定一个EIP(让你的云主机可以访问互联网),在控制台左侧选择弹性公网IPà购买弹性公网IP。2.2 根据需要选择计费方式,区域建议和ESC云主机在一个区域,线路有2种选择全动态BGP和静态BGP,对可用性要求不高时可选静态;公网带宽有3中选择,按带宽、流量和共享带宽,根据具体需求选择即可;设置带宽的大小,最后是带宽名称默认即可。2.3 下单确定购买后就可以绑定到ECS云主机上了(作用类似拉一条可以上网的宽带,并且连接到要上网的机器上,只是不需要购买和折腾那些光猫、路由器等硬件了)。2.4 用ssh工具远程连接ECS云主机,发现连不上也ping不同,在云主机Web控制台又可以ping通www.baidu.com,说明EIP肯定是工作正常的;华为云为了安全起见,默认安全组Sys-default入方向规则默认不允许,需要配置一下安全组,开放特定的端口以便ssh可以远程登录。在控制台左侧选择虚拟私有云VPCà访问控制à安全组;可以修改Sys-default或自己创建一个。2.5 创建一个安全组my-ssh并设置规则;入规则:允许ssh远程登录使用22端口;在入方向规则页签点击添加规则或使用快速添加规则选择一个(这里给出了几个常用远程访问开放端口规则)。出规则:全部允许;在出方向规则页签选择“一键放通”添加全部协议的出规则。2.6 修改我们ECS鲲鹏云主机的安全组规则,操作à更多à网络设置à更改安全组,把my-ssh安全组添加进去。可以有多个安全组,他们之间是合并关系。2.7 用ssh工具登录,快乐享用鲲鹏云弹性云主机吧。PS:按需付费时ECS关机会不收费,但云硬盘是会计费的(因为占用着存储资源)。
-
昨天我们讲到了无法访问弹性云服务器(ESC)实例上运行的网站时,该怎么解决。那这么多网站,为什么会放在ESC实例上运行呢?它有什么优势呢?应用场景又有哪些呢?明天给您答案哦,敬请期待~~~
-
弹性云服务器(Elastic Cloud Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。弹性云服务器的开通是自助完成的,您只需要指定CPU、内存、操作系统、规格、登录鉴权方式即可,同时也可以根据您的需求随时调整弹性云服务器规格,为您打造可靠、安全、灵活、高效的计算环境。但当我们无法访问ECS实例上运行的网站时,又该怎么办?
-
竞享实例是什么?竞享实例是云服务ECS的一种新型售卖模式,它最核心的特点是超低价格和系统抢占机制,即您可以以较大幅度的折扣购买实例,但同时系统可能会自动回收这些实例。当用户购买并获得竞享实例后,除部分约束外,使用方法与按需计费的ECS实例完全相同,包括控制台操作,远程登陆,服务部署,关联VPC等。竞享实例有哪些优势?1.价格优惠:相较于按需费用,特惠算力最高可节省约80%的成本。2.灵活便捷:提供API及Console供用户使用,可设置时长,到期后自动释放3.性能保障:竞享实例使用与按需实例相同底层ECS资源,同类型实例单核性能一致4.规模运行:用户可申请超大规模工作负载用于业务快速闭环竞享实例有哪些使用限制?1.华为云尽可能保障特惠算力正常运行,但在极端情况下会主动释放该类实例2.任何服务等级协议(SLA)均不涵盖竞享实例3.竞享实例不支持转换为按需和包周期实例4.竞享实例不支持变更实例规格5.竞享实例不支持变更操作系统6.不同等级客户的竞享实例上限不同,新的华为云用户开始配额可能较低。竞享实例适合哪些使用场景?离线渲染、离线转码、生物医药、web应用
-
1、 离线渲染使用 竞享实例扩展本地部署或云化渲染集群,以远低于按需价格的成本和充足资源储备满足项目和时间表要求,经济高效地完成离线渲染任务。典型客户群体:电脑动画工作室、影视视效工作室、建筑设计可视化工作室、游戏及商业广告公司等优势:成本降低:最高可帮助用户节省成本灵活便捷:支持API方式进行批量操作规模运行:用户可申请超大规模集群处理转码任务性能保障:与按需ECS相同底层资源,性能一致无缝对接:与EVS,SFS等服务无缝搭配2、 离线转码使用竞享实例为海量媒体数据转码提供充足算力,节省转码时间同时降低转码成本典型客户群体:广电运营商,IPTV运营商,有音视频转码需求的各类企业优势:成本降低:最高可帮助用户节省成本灵活便捷:用户可设置实例持续时间,到期释放规模运行:用户可申请超大规模集群处理转码任务性能保障:与按需ECS相同底层资源,性能一致3、生物医药使用竞享实例为基因组测序,DNA分析等高强度计算业务提供经济高效的计算资源,所需时间从数周缩短为几天典型客户群体:高校实验室,研究所,基因检测机构,生物技术公司优势:成本降低:最高可帮助用户节省成本灵活便捷:用户可设置实例持续时间,到期释放规模运行:用户可申请超大规模集群处理转码任务性能保障:与按需ECS相同底层资源,性能一致4、Web 应用使用竞享实例配合负载均衡和弹性伸缩服务实现以较低成本在业务高峰智能调节后端集群,保持Web最佳性能典型客户群体:社交学习平台、在线交易平台、电商、O2O等
-
我在添加ECS时提示我验证失败,如图所示但是我明明用户名和密码输入的是正确的,我都可以通过powershell正常登录,请问这是怎么回事?
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签