CINXE.COM

Developers_HUAWEI CLOUD

<!doctype html> <html lang="en-US" site="hk"> <head> <meta charset="UTF-8"> <meta name="applicable-device" content="pc,mobile"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta name="baidu-site-verification" content="nsMgQr28vc" /> <meta http-equiv="x-dns-prefetch-control" content="on"> <meta name="templateName" content="common-pep2.0"> <meta http-equiv="Content-Security-Policy" content="default-src * 'unsafe-eval' blob: 'unsafe-inline'; img-src * data:; font-src * data:;upgrade-insecure-requests;" /> <title>Developers_HUAWEI CLOUD</title> <meta name="keywords" content="Developers, Development Platform, Development Tools, Programs, Community, Learn, Competitions, Cloud Computing, AI, Internet of Things, Developers, HUAWEI CLOUD" /> <meta name="description" content="HUAWEI CLOUD Developers provides One-stop services for developers, including development tools, learning and communication, application building, and contest activities." /> <link rel="canonical" href="https://developer.huaweicloud.com/intl/en-us/"/> <meta name="pep-template-version" content="1.8.86" /> <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests;" /> <meta name="robots" content="noindex,follow" /> <meta name="Baiduspider" content="noarchive" /> <meta property="og:title" content="Developers_HUAWEI CLOUD"> <meta property="og:type" content="website"> <meta property="og:description" content="HUAWEI CLOUD Developers provides One-stop services for developers, including development tools, learning and communication, application building, and contest activities."> <meta property="og:url" content="https://developer.huaweicloud.com/intl/en-us/"> <meta property="og:site_name" content="Huawei Cloud"> <meta property="og:image" content="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/seo/og.jpeg"> <meta property="twitter:title" content="Developers_HUAWEI CLOUD"> <meta property="twitter:type" content="website"> <meta property="twitter:description" content="HUAWEI CLOUD Developers provides One-stop services for developers, including development tools, learning and communication, application building, and contest activities."> <meta property="twitter:url" content="https://developer.huaweicloud.com/intl/en-us/"> <meta property="twitter:site_name" content="Huawei Cloud"> <meta property="twitter:image" content="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/seo/twitter.jpeg"> <link rel="icon" href="https://www.huaweicloud.com/favicon.ico"> <link rel="stylesheet" href="https://portal.hc-cdn.com/cnpm-global-resources/1.1.75/css/hk/portal-global.css"> <link rel="stylesheet" href="https://portal.hc-cdn.com/cpage-pep-header-and-footer-hk/2.0.36/index.css"> <link rel="stylesheet" href="https://portal.hc-cdn.com/cnpm-baseui/3.0.16/theme-token.css"> <script src="https://portal.hc-cdn.com/cnpm-global-resources/1.1.16/js/jquery.min.js" crossorigin="anonymous"></script> <!-- --> <meta name="google-site-verification" content="wQwSWDVSYQzH1niLqcUE15XH1_j_rN1T9-mbq2r6Dmw" /> <meta name="sogou_site_verification" content="u4x6sJNooE" /> <link rel="dns-prefetch" href="https://res-static.hc-cdn.cn" /> <link rel="dns-prefetch" href="https://portal.hc-cdn.com" /> <link rel="dns-prefetch" href="https://support.huaweicloud.com" /> <link rel="dns-prefetch" href="https://activity.huaweicloud.com" /> <link rel="dns-prefetch" href="https://portal.huaweicloud.com" /> <link rel="dns-prefetch" href="https://uba.huaweicloud.com" /> <link rel="dns-prefetch" href="https://uba-intl.huaweicloud.com" /> <!-- --> <script> window.dataLayer = window.dataLayer || []; window.$closeBiReport2018 = true window.$siteInfo = window.$siteInfo || {}; window.$siteInfo.site = "hk"; window.$siteInfo.lang = "en-us".replace("_", "-"); </script> <script> (function(){ window.recordTier = window.recordTier || []; window.recordTier.push({eventName: 'dtm.js'}); })(); </script> <script>window.$aioList = [ "cnpm-pep-developer-components/1.0.5/cnpm-pep-hwc-dtt-head-carousels","cnpm-pep-components/2.3.24/cnpm-pep-latest-dynamic-v2","cnpm-pep-developer-components/1.0.1/cnpm-pep-hwc-new-home-marketplace","cnpm-pep-components/2.3.24/cnpm-pep-common-card-v2","cnpm-pep-components/2.3.24/cnpm-pep-product-support-guide-v2","cnpm-pep-components/2.3.69/cnpm-pep-activity-promotion-v2","cnpm-pep-components/2.2.49/cnpm-pep-bottom-btnlink-v2","cnpm-pep-components/2.3.24/cnpm-pep-product-customer-v2","cnpm-pep-developer-components/1.0.1/cnpm-pep-hwc-new-home-competition","cnpm-pep-htmlcomponent/1.0.2","cnpm-pep-components/2.3.43/cnpm-pep-common-banner" ]; window.$aioCdnPrefix = 'https://res.hc-cdn.com/';</script> <script> window.gConfig = window.gConfig || {}; window.gConfig.isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent); var hClassName; if(window.gConfig.isMobile){ hClassName = ' phone'; }else{ hClassName = ' pc'; } if(window.$aioList) { for(var i=0; i<window.$aioList.length; i++) { if(window.$aioCdnPrefix){ var cdnprefix = location.host.indexOf('.cn') !== -1 && (window.$aioList[i].indexOf('cnpm-pep-components') !== -1 || window.$aioList[i].indexOf('cnpm-pep-solution-thirdParty') !== -1 || window.$aioList[i].indexOf('cnpm-pep-experience-process') !== -1 || window.$aioList[i].indexOf('cnpm-pep-htmlcomponent') !== -1) ? 'https://portal.hc-cdn.com/' : window.$aioCdnPrefix; if(window.$aioList[i].length>0) { document.write('<link rel="stylesheet" href="' + cdnprefix + window.$aioList[i]+'/' + (window.gConfig.isMobile?'m':'pc')+'/index.css" />'); } } else { if(window.$aioList[i].length>0) { document.write('<link rel="stylesheet" href="https://res.hc-cdn.com/'+window.$aioList[i]+'/'+(window.gConfig.isMobile?'m':'pc')+'/index.css" />'); } } } } var root = document.documentElement; root.className += hClassName ; </script> </head> <body> <script> var htmlLang = $("html").attr("lang") || "en-US"; htmlLang = htmlLang.toLocaleLowerCase(); var langMatch = true; function getUrlLang(){ var langUrlReg = /intl\/([a-zA-Z\-]*)\//i; var urlLang = langUrlReg.test(location.pathname)?location.pathname.match(langUrlReg)[1]:"en-us"; return urlLang; } var urlLang = getUrlLang(); function isLangMatch(){ // 多语言插件导航优先取当前url语言 return htmlLang === urlLang; } langMatch = isLangMatch(); if(!langMatch){ var $langArr = urlLang.split('-'); $("#header .header-container").hide(); htmlLang = urlLang; $("html").attr("lang", $langArr[0]+"-"+$langArr[1].toUpperCase()); } </script> <div id="content" data-site="hk" data-channelFrom="undefined" data-promotion-theme="undefined" data-promotion-title-align="left"> <div id="common-components-container"> <div data-mod-id="pep-hwc-dtt-head-carousels_1702519271251"> <div data-mod-name-pc="@cloud/pep-hwc-dtt-head-carousels/pc/index" data-mod-name-m="@cloud/pep-hwc-dtt-head-carousels/m/index" class="pep-hwc-dtt-head-carousels" data-mod-name="pep-hwc-dtt-head-carousels" data-time="5" data-length="1"> <!-- pc --> <div class="por-carousel por-carousel-pc por-carousel-banner"> <div class="por-carousel-wrapper"> <div class="por-carousel-slide" data-carousel-slide-index="0" data-mod-id="items[0]"> <a class="banner-link" href="https://developer.huawei.com/home/en/hdc?promotion_cid=1006" target="_blank" bi-name="banner_V0_" rel="noopener noreferrer"> <div class="banner" style="background-image: url(https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/1920X450备份.png);"> <div class="banner-title por-container"> <div class="banner-info"> <div class="banner-title-main"></div> <div class="banner-title-side"></div> </div> <div class="btn"> </div> </div> </div> </a> </div> </div> </div> <!-- pad --> <div class="por-carousel por-carousel-pad por-carousel-banner"> <div class="por-carousel-wrapper"> <div class="por-carousel-slide" data-carousel-slide-index="0" data-mod-id="items[0]"> <a class="banner-link" href="https://developer.huawei.com/home/en/hdc?promotion_cid=1006" target="_blank" bi-name="banner_V0_" rel="noopener noreferrer"> <div class="banner" style="background-image: url(https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/768适配备份.png);"> <div class="banner-title por-container"> <div class="banner-info"> <div class="banner-title-main"></div> <div class="banner-title-side"></div> </div> <div class="btn"> </div> </div> </div> </a> </div> </div> </div> <!-- mo --> <div class="por-carousel por-carousel-m por-carousel-banner"> <div class="por-carousel-wrapper"> <div class="por-carousel-slide" data-carousel-slide-index="0" data-mod-id="items[0]"> <a class="banner-link" href="https://developer.huawei.com/home/en/hdc?promotion_cid=1006" target="_blank" rel="noopener noreferrer" > <div class="banner" style="background-image: url(https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/手机端备份@2x.png);"> <div class="banner-title por-container"> <div class="banner-info"> <div class="banner-title-main"></div> <div class="banner-title-side"></div> </div> <div class="btn"> </div> </div> </div> </a> </div> </div> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-hwc-dtt-head-carousels', data : {"packages":{"@cloud/pep-hwc-dtt-head-carousels":{"path":"//res.hc-cdn.com/cnpm-pep-developer-components/1.0.5/cnpm-pep-hwc-dtt-head-carousels/","version":"1.0.5"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.10/","version":"2.0.10"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}},"modules":{"@cloud/pep-hwc-dtt-head-carousels/m/index":{"requires":["@cloud/link-to","@cloud/lazyload"]},"@cloud/pep-hwc-dtt-head-carousels/pc/index":{"requires":["@cloud/link-to","@cloud/lazyload"]}}} })</script> </div> </div><div data-mod-id="pep-latest-dynamic-v2_1702519339043"> <div data-mod-name-pc="@cloud/pep-latest-dynamic-v2/pc/index" data-mod-name-m="@cloud/pep-latest-dynamic-v2/m/index" class="pep-latest-dynamic-v2" data-mod-name="pep-latest-dynamic-v2" data-bg="grey"> <div class="por-section "> <div class="por-container"> <a href="https://developer.huaweicloud.com/intl/en-us/forum/topic/0251110372876005052" target="_blank" class="dynamic-content"> <object class="por-card" data-bg="white"> <div class="dynamic-main "> <div class="dynamic-icon" style="background-image: url(https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/组件验证/pep-latest-dynamic-v2/dynamic-icon.svg)"></div> <div class="dynamic-title">News</div> <div class="dynamic-line"></div> <div class="por-text-body-t2"><p>A2 Technology, a winner of 2022 Huawei Developer Competition</p></div> </div> <a href="https://developer.huaweicloud.com/intl/en-us/forum/topic/0251110371983431051" class="por-link por-link-more" target="_blank">Learn more<span class="por-link-icon-right por-icon por-icon-right"></span></a> </object> </a> </div> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-latest-dynamic-v2', data : {"packages":{"@cloud/pep-latest-dynamic-v2":{"path":"//portal.hc-cdn.com/cnpm-pep-components/2.3.24/cnpm-pep-latest-dynamic-v2/","version":"2.3.24"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.8/","version":"2.0.8"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}},"modules":{"@cloud/pep-latest-dynamic-v2/m/index":{"requires":["@cloud/link-to","@cloud/lazyload"]},"@cloud/pep-latest-dynamic-v2/pc/index":{"requires":["@cloud/link-to","@cloud/lazyload"]}}} })</script> </div> </div><div data-mod-id="pep-hwc-new-home-marketplace_1702519348315"> <div data-mod-name-pc="@cloud/pep-hwc-new-home-marketplace/pc/index" data-mod-name-m="@cloud/pep-hwc-new-home-marketplace/m/index" class="pep-hwc-new-home-marketplace" data-mod-name="pep-hwc-new-home-marketplace" data-bg="grey" data-top="true" data-bottom="true"> <div class="outer-wrapper"> <div class="title floor-title-pc">One-Stop App Distribution</div> <div class="title floor-title-mb">One-Stop App Distribution</div> <div class="card-box por-container" data-mod-name="child-component" data-mod-id="card"> <div class="pc-card" bi_parent_name="One-Stop App Distribution"> <div class="pc-card-content" data-class="rightImg" data-href="https://marketplace.huaweicloud.com/intl/sellercenter/?utm_source=&amp;utm_medium=&amp;utm_campaign=developer&amp;utm_content=homepagefloor1" style="cursor: pointer;" bi_name="Release and Monetize Your App on Cloud" > <div style="" class="pc-card-content-box"> <div class="pc-card-title">Release and Monetize Your App on Cloud</div> <div class="pc-card-desc"><p>Customers search, purchase, deploy, and manage applications on KooGallery, and developers enjoy shorter time to market, better reach, and bigger returns.</p></div> <a class="pc-card-btn" target="_blank" rel="noopener noreferrer" data-href="https://marketplace.huaweicloud.com/intl/sellercenter/?utm_source=&amp;utm_medium=&amp;utm_campaign=developer&amp;utm_content=homepagefloor1" bi_name="_Release and Monetize Your App on Cloud_Join now" style="cursor:pointer"><span>Join now</span></a> </div> <div style="" data-pcbg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/011920.jpeg" data-padbg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/01768.png" class="pc-card-bg" id="pcCardBg"></div> </div> <div style="clear: both;"></div> <div class="por-row" id="sCardBox" data-col="3"> <a bi_name="V0_Global Sales" target="_blank" rel="noopener noreferrer" rel="noopener noreferrer" class="por-col" style="cursor: default;" > <div class="card-item-box" data-mod-name="child-component" data-mod-id="card.sCardList[0]" pep-data-mod-draggable> <div class="card-item"> <img class="card-item-icon" src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/xiaoshou.png"/> <div class="card-item-title">Global Sales</div> <object><div class="card-item-desc"><p>Partner with Huawei Cloud sales teams and resellers in 100+ countries and regions and 300+ cities to sell your products.</p></div></object> </div> </div> </a> <a bi_name="V1_Joint Marketing" target="_blank" rel="noopener noreferrer" rel="noopener noreferrer" class="por-col" style="cursor: default;" > <div class="card-item-box" data-mod-name="child-component" data-mod-id="card.sCardList[1]" pep-data-mod-draggable> <div class="card-item"> <img class="card-item-icon" src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/yingxiao.png"/> <div class="card-item-title">Joint Marketing</div> <object><div class="card-item-desc"><p>Build your brand at HUAWEI CONNECT, regional summits, Huawei Cloud promos, and more activities.</p></div></object> </div> </div> </a> <a bi_name="V2_More Benefits" target="_blank" rel="noopener noreferrer" rel="noopener noreferrer" class="por-col" style="cursor: default;" > <div class="card-item-box" data-mod-name="child-component" data-mod-id="card.sCardList[2]" pep-data-mod-draggable> <div class="card-item"> <img class="card-item-icon" src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/quanyi.png"/> <div class="card-item-title">More Benefits</div> <object><div class="card-item-desc"><p>Present your products on KooGallery homepage banners, columns, and featured product slots, and use coupons for testing.</p></div></object> </div> </div> </a> </div> </div> <div class="mb-card" bi_parent_name="One-Stop App Distribution"> <div class="mb-card-box" id="mbCard" bi_name="Release and Monetize Your App on Cloud" data-href="https://marketplace.huaweicloud.com/intl/sellercenter/?utm_source=&amp;utm_medium=&amp;utm_campaign=developer&amp;utm_content=homepagefloor1"> <div class="mb-card-box-text"> <div class="mb-card-title">Release and Monetize Your App on Cloud</div> <div class="mb-card-desc"><p>Customers search, purchase, deploy, and manage applications on KooGallery, and developers enjoy shorter time to market, better reach, and bigger returns.</p></div> <a class="mb-card-btn" target="_blank" rel="noopener noreferrer" data-href="https://marketplace.huaweicloud.com/intl/sellercenter/?utm_source=&amp;utm_medium=&amp;utm_campaign=developer&amp;utm_content=homepagefloor1" bi_name="Release and Monetize Your App on Cloud_Join now"> <span>Join now</span> </a> </div> <div class="mb-card-bg" id="mbCardBg" data-mbbg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/01375.png" data-padbg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/01768.png" ></div> </div> <div class="por-row" id="sCardBoxMb"> <a bi_name="V0_Global Sales" target="_blank" rel="noopener noreferrer" class="por-col" style="cursor: default;" > <div bi_name="_V0_Global Sales"> <div class="card-item"> <img class="card-item-icon" src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/xiaoshou.png"/> <div class="card-item-content"> <div class="card-item-title">Global Sales</div> <object><div class="card-item-desc"><p>Partner with Huawei Cloud sales teams and resellers in 100+ countries and regions and 300+ cities to sell your products.</p></div></object> </div> </div> </div> </a> <a bi_name="V1_Joint Marketing" target="_blank" rel="noopener noreferrer" class="por-col" style="cursor: default;" > <div bi_name="_V1_Joint Marketing"> <div class="card-item"> <img class="card-item-icon" src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/yingxiao.png"/> <div class="card-item-content"> <div class="card-item-title">Joint Marketing</div> <object><div class="card-item-desc"><p>Build your brand at HUAWEI CONNECT, regional summits, Huawei Cloud promos, and more activities.</p></div></object> </div> </div> </div> </a> <a bi_name="V2_More Benefits" target="_blank" rel="noopener noreferrer" class="por-col" style="cursor: default;" > <div bi_name="_V2_More Benefits"> <div class="card-item"> <img class="card-item-icon" src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/quanyi.png"/> <div class="card-item-content"> <div class="card-item-title">More Benefits</div> <object><div class="card-item-desc"><p>Present your products on KooGallery homepage banners, columns, and featured product slots, and use coupons for testing.</p></div></object> </div> </div> </div> </a> </div> </div> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-hwc-new-home-marketplace', data : {"packages":{"@cloud/pep-hwc-new-home-marketplace":{"path":"//res.hc-cdn.com/cnpm-pep-developer-components/1.0.1/cnpm-pep-hwc-new-home-marketplace/","version":"1.0.1"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.10/","version":"2.0.10"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}},"modules":{"@cloud/pep-hwc-new-home-marketplace/m/index":{"requires":["@cloud/link-to","@cloud/lazyload"]},"@cloud/pep-hwc-new-home-marketplace/pc/index":{"requires":["@cloud/link-to","@cloud/lazyload"]}}} })</script> </div> </div> </div><div data-mod-id="pep-common-card-v2_1702519369051"> <div data-mod-name-pc="@cloud/pep-common-card-v2/pc/index" data-mod-name-m="@cloud/pep-common-card-v2/m/index" class="pep-common-card-v2" data-mod-name="pep-common-card-v2" bi_parent_name="Training and Certification"> <div class="por-section por-section-merge-spacing showMb" data-bg="grey"> <div class="por-container"> <div class="por-section-head"> <h2 class="por-section-title show-pc">Training and Certification</h2> <h2 class="por-section-title show-mb">Training and Certification</h2> </div> <div class="por-section-body"> <div class="por-tab-container"> <div class="por-tab-wrapper"> <div class="por-tab-content active" data-mod-id="tabList[0].cards.products" data-mod-name="child-component" bi_name="开发者认证" data-col-num="4" current-card-num="" with-show-more="false"> <div class="por-row" data-layout-mb="" bi_name="开发者认证" count-down="false"> <div class="por-col card-container card-4" data-theme-bg="white" data-show="true" data-end-time=""> <div class="card-link card-left" data-href="https://edu.huaweicloud.com/intl/en-us/programs/" rel="noopener noreferrer" bi_name="Learning Paths"> <div class="por-card-icon"> <img class="lazyload show-pc" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/learningpath.png" data-image-size="80px" /> <img class="lazyload show-mb" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/learningpathsmobile.png" data-image-size="80px" /> </div> <div class="por-card-content"> <h3 class="por-text-title-t8">Learning Paths</h3> <div style="display:block"> <div class="desc por-text-body-t2"> <p>Personalized course recommendations</p> </div> </div> </div> </div> </div> <div class="por-col card-container card-4" data-theme-bg="white" data-show="true" data-end-time=""> <div class="card-link card-left" data-href="https://edu.huaweicloud.com/intl/en-us/courses/" rel="noopener noreferrer" bi_name="Training Courses"> <div class="por-card-icon"> <img class="lazyload show-pc" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/trainingcourses.png" data-image-size="80px" /> <img class="lazyload show-mb" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/training coursesmobile.png" data-image-size="80px" /> </div> <div class="por-card-content"> <h3 class="por-text-title-t8">Training Courses</h3> <div style="display:block"> <div class="desc por-text-body-t2"> <p>Learn the basics of cloud computing</p> </div> </div> </div> </div> </div> <div class="por-col card-container card-4" data-theme-bg="white" data-show="true" data-end-time=""> <div class="card-link card-left" data-href="https://lab.huaweicloud.com/intl/en-us/testList?ticket=ST-7644653-kzrLukIEXrUU5ckwxPToydZF-sso" rel="noopener noreferrer" bi_name="KooLabs"> <div class="por-card-icon"> <img class="lazyload show-pc" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/koolabs.png" data-image-size="80px" /> <img class="lazyload show-mb" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/koolabmobile.png" data-image-size="80px" /> </div> <div class="por-card-content"> <h3 class="por-text-title-t8">KooLabs</h3> <div style="display:block"> <div class="desc por-text-body-t2"> <p>Get started with Huawei Cloud services and cloud exercises</p> </div> </div> </div> </div> </div> <div class="por-col card-container card-4" data-theme-bg="white" data-show="true" data-end-time=""> <div class="card-link card-left" data-href="https://edu.huaweicloud.com/intl/en-us/certificationindex" rel="noopener noreferrer" bi_name="Career Certifications"> <div class="por-card-icon"> <img class="lazyload show-pc" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/careercertificationpc.png" data-image-size="80px" /> <img class="lazyload show-mb" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/careercertification.png" data-image-size="80px" /> </div> <div class="por-card-content"> <h3 class="por-text-title-t8">Career Certifications</h3> <div style="display:block"> <div class="desc por-text-body-t2"> <p>Help you develop skills to stay ahead of the pack</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="more-container por-text-body-t1"> <a href="https://edu.huaweicloud.com/intl/en-us/" target="_blank" class="por-link por-link-more" bi_name="Learn more">Learn more<span class="por-link-icon-right por-icon por-icon-right"></span></a> </div> </div> </div> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-common-card-v2', data : {"packages":{"@cloud/pep-common-card-v2":{"path":"//portal.hc-cdn.com/cnpm-pep-components/2.3.24/cnpm-pep-common-card-v2/","version":"2.3.24"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.8/","version":"2.0.8"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"},"@cloud/portal-utils":{"path":"//portal.hc-cdn.com/cnpm-portal-utils/1.4.16/","version":"1.4.16"}}} })</script> </div> </div><div data-mod-id="pep-product-support-guide-v2_1702519379275"> <div data-mod-name-pc="@cloud/pep-product-support-guide-v2/pc/index" data-mod-name-m="@cloud/pep-product-support-guide-v2/m/index" class="pep-product-support-guide-v2" data-mod-name="pep-product-support-guide-v2"> <div class="por-section por-section-merge-spacing " data-bg="grey"> <div class="por-container"> <div class="por-section-head"> <h2 class="por-section-title pc">Development Platforms</h2> <h2 class="por-section-title mb">Development Platforms</h2> <div class="por-section-subtitle pc"></div> <div class="por-section-subtitle mb"></div> </div> <div class="por-section-body" data-mobile-card-layout=""> <div class="por-row row-col-layout short-space" data-card-cols="3"> <div class="por-col-8 card-wrapper"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[0].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://www.huaweicloud.com/intl/en-us/product/devcloud.html"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/f0201.jpg" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>CodeArts</span> </h3> <div class="por-text-title-desc clickable"><p>One-stop, secure, and trusted DevSecOps platform. It gives you out-of-the-box presets.</p></div> </div> </div> </div> </div> <div class="por-col-8 card-wrapper"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[1].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://www.huaweicloud.com/intl/en-us/product/modelarts.html"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/f0202.jpg" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>ModelArts</span> </h3> <div class="por-text-title-desc clickable"><p>One-stop AI platform that enables developers to rapidly build, train, and deploy models anywhere.</p></div> </div> </div> </div> </div> <div class="por-col-8 card-wrapper"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[2].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://www.huaweicloud.com/intl/en-us/product/dayu.html"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/f0203.jpg" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>DataArts Studio</span> </h3> <div class="por-text-title-desc clickable"><p>One-stop data lake operations platform that manages data design, development and assets.</p></div> </div> </div> </div> </div> </div> <div class="por-carousel carousel-layout"> <div class="por-carousel-wrapper"> <div class="por-carousel-slide" data-carousel-slide-index="0"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[0].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://www.huaweicloud.com/intl/en-us/product/devcloud.html"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/f0201mb.jpg" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>CodeArts</span> </h3> <div class="por-text-title-desc clickable"><p>One-stop, secure, and trusted DevSecOps platform. It gives you out-of-the-box presets.</p></div> </div> </div> </div> </div> <div class="por-carousel-slide" data-carousel-slide-index="1"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[1].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://www.huaweicloud.com/intl/en-us/product/modelarts.html"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/f0202mb.jpg" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>ModelArts</span> </h3> <div class="por-text-title-desc clickable"><p>One-stop AI platform that enables developers to rapidly build, train, and deploy models anywhere.</p></div> </div> </div> </div> </div> <div class="por-carousel-slide" data-carousel-slide-index="2"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[2].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://www.huaweicloud.com/intl/en-us/product/dayu.html"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/f0203mb.jpg" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>DataArts Studio</span> </h3> <div class="por-text-title-desc clickable"><p>One-stop data lake operations platform that manages data design, development and assets.</p></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-product-support-guide-v2', data : {"packages":{"@cloud/pep-product-support-guide-v2":{"path":"//portal.hc-cdn.com/cnpm-pep-components/2.3.24/cnpm-pep-product-support-guide-v2/","version":"2.3.24"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.8/","version":"2.0.8"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}},"modules":{"@cloud/pep-product-support-guide-v2/m/index":{"requires":["@cloud/link-to","@cloud/lazyload"]},"@cloud/pep-product-support-guide-v2/pc/index":{"requires":["@cloud/link-to","@cloud/lazyload"]}}} })</script> </div> </div><div data-mod-id="pep-activity-promotion-v2_1718071926587"> <script> window.initActivityCss = true; window.promotion = window.promotion || {}; window.promotion.verifyUrlEnterprise = true; </script> <div data-mod-name-pc="@cloud/pep-activity-promotion-v2/pc/index" data-mod-name-m="@cloud/pep-activity-promotion-v2/m/index" class="pep-activity-promotion-v2 pep-activity-promotion pep-activity-promotion-component" data-mod-name="pep-activity-promotion-v2" id="section_54" > <div class="por-section por-section-merge-spacing por-section-merge-spacing-bottom" data-bg="grey" > <div class="por-container"> <div class="por-section-head"> <h3 class="por-section-title pc">Open Capabilities</h3> <h3 class="por-section-title mb">Open Capabilities</h3> </div> <div class="por-section-body"> <div class="por-tab-container"> <div class="por-tab hide"> <ul data-cols="1"> <li bi_name="tab_"> <a > <div class="por-tab-text"></div> </a> </li> </ul> </div> <div class="por-tab-wrapper"> <div class="por-tab-content " collapse-rows="1"> <!-- 第一排 --> <div class="row" columns="4"> <div class="row-tab-container" tab-columns="4"> <ul class="row-tab mb"> <li class="active"> <span>AI</span> </li> <li class=""> <span>Databases</span> </li> <li class=""> <span>Compute</span> </li> <li class=""> <span>Developer Services</span> </li> </ul> </div> <div class="row-tab-content"> <div class="pep-activity-promotion-card layout-gap active" id="section_54_tab_0_card_0" data-thousands-separator="false" data-mb-icon="true" > <div class="pep-activity-promotion-card-content normal" data-promotion-tag="" bi_parent_name="tabList_0_cardList_0" data-mod-id="tabList[0].cardList[0].content" data-mod-name="child-component" data-partial-refresh="false" pep-data-mod-draggable > <textarea class="activity-visible-data" style="display: none">{&quot;price&quot;:{&quot;unit&quot;:&quot;&quot;,&quot;origin&quot;:&quot;&quot;,&quot;current&quot;:&quot;&quot;,&quot;tooltip&quot;:&quot;&quot;,&quot;accuracy&quot;:2,&quot;currency&quot;:&quot;&quot;,&quot;priceError&quot;:&quot;&quot;,&quot;originTemplate&quot;:&quot;&quot;,&quot;currentTemplate&quot;:&quot;&quot;},&quot;button&quot;:{&quot;subBtnHref&quot;:&quot;&quot;,&quot;subBtnText&quot;:&quot;&quot;,&quot;mainBtnHref&quot;:&quot;&quot;,&quot;mainBtnText&quot;:&quot;了解详情&quot;,&quot;mainBtnCheck&quot;:false,&quot;initDomainMainBtnText&quot;:&quot;&quot;},&quot;coupon&quot;:{&quot;title&quot;:&quot;优惠明细&quot;,&quot;coupons&quot;:[],&quot;footnote&quot;:&quot;* 以上优惠仅为初步预估,不代表最终价格,具体结算金额请以支付页实际抵扣金额为准&quot;,&quot;subtitle&quot;:&quot;活动优惠说明:&quot;,&quot;hasCoupon&quot;:false,&quot;expiration&quot;:&quot;有效期至:6月30日24:00&quot;,&quot;priceTitle&quot;:&quot;券后预估到手&quot;,&quot;description&quot;:&quot;商品代金券&quot;,&quot;promotionId&quot;:&quot;&quot;,&quot;couponDetailTemplate&quot;:&quot;满${threshold}减${amount}&quot;,&quot;couponPriceDescription&quot;:&quot;代金券&quot;,&quot;originPriceDescription&quot;:&quot;官网价&quot;},&quot;header&quot;:{&quot;tip&quot;:&quot;&quot;,&quot;mark&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;state&quot;:0,&quot;style&quot;:&quot;normal&quot;,&quot;titleMb&quot;:&quot;AI&quot;,&quot;titlePc&quot;:&quot;AI&quot;,&quot;tooltip&quot;:{&quot;tip&quot;:&quot;&quot;,&quot;more&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;detail&quot;:&quot;&quot;,&quot;images&quot;:&quot;&quot;},&quot;productImg&quot;:&quot;&quot;,&quot;subtitleMb&quot;:&quot;&quot;,&quot;subtitlePc&quot;:&quot;&quot;,&quot;productIcon&quot;:&quot;https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/newHWCdeveloper/AI.png&quot;,&quot;rowTabTitle&quot;:&quot;AI&quot;,&quot;titleHasTooltip&quot;:false},&quot;collapse&quot;:{&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;sellingPoint&quot;:{&quot;list&quot;:[],&quot;title&quot;:&quot;&quot;}},&quot;flashSale&quot;:{&quot;prId&quot;:&quot;&quot;,&quot;hasFlashSale&quot;:false,&quot;flashSaleTime&quot;:[&quot;00:00:00&quot;,&quot;23:59:59&quot;],&quot;afterFlashSaleMainBtnText&quot;:&quot;秒杀已结束&quot;,&quot;flashSaleProgressTemplate&quot;:&quot;已抢购${progress}%&quot;,&quot;beforeFlashSaleMainBtnText&quot;:&quot;秒杀未开始&quot;,&quot;runoutFlashSaleMainBtnHref&quot;:&quot;&quot;,&quot;runoutFlashSaleMainBtnText&quot;:&quot;已抢光,看看其他&quot;,&quot;runoutFlashSaleMainBtnIsBlank&quot;:false},&quot;promotion&quot;:{&quot;packageUrl&quot;:&quot;&quot;,&quot;productSort&quot;:false,&quot;selectAtLeast&quot;:1,&quot;productConfigs&quot;:[],&quot;synchronizedOptions&quot;:[]},&quot;description&quot;:{&quot;image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;},&quot;links&quot;:{&quot;items&quot;:[{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=2fb225b5fd214697bb6659d027ddada8&quot;,&quot;text&quot;:&quot;Conversational Bot Service (CBS)&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=643d4e286ba749b3987e1c7bd19683ca&quot;,&quot;text&quot;:&quot;Optical Character Recognition (OCR) &quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=517ab7d890a6485b8581c2e7bff9d607&quot;,&quot;text&quot;:&quot;Graph Engine Service (GES)&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=65191d99b0c546c1bca4c9f91920a81b&quot;,&quot;text&quot;:&quot;Image Recognition&quot;,&quot;iconUrl&quot;:&quot;&quot;}],&quot;title&quot;:&quot;&quot;},&quot;specs&quot;:{&quot;items&quot;:[],&quot;defaultShowLength&quot;:4},&quot;advantages&quot;:{&quot;list&quot;:[]}},&quot;verification&quot;:{&quot;retCodeConfigs&quot;:[],&quot;userTypeConfig&quot;:{&quot;scope&quot;:&quot;all&quot;,&quot;title&quot;:&quot;温馨提示&quot;,&quot;message&quot;:&quot;&quot;,&quot;guidances&quot;:[],&quot;messageMb&quot;:&quot;&quot;}}}</textarea> <div class="flex-column-space-between"> <div class="pep-activity-promotion-card-header" content-align="left"></div> <div class="pep-activity-promotion-card-description"></div> <div class="pep-activity-promotion-card-product"></div> </div> <div class="pep-activity-promotion-card-purchase" data-filled="true"></div> </div> </div> <div class="pep-activity-promotion-card layout-gap " id="section_54_tab_0_card_1" data-thousands-separator="false" data-mb-icon="true" > <div class="pep-activity-promotion-card-content normal" data-promotion-tag="" bi_parent_name="tabList_0_cardList_1" data-mod-id="tabList[0].cardList[1].content" data-mod-name="child-component" data-partial-refresh="false" pep-data-mod-draggable > <textarea class="activity-visible-data" style="display: none">{&quot;price&quot;:{&quot;unit&quot;:&quot;&quot;,&quot;origin&quot;:&quot;&quot;,&quot;current&quot;:&quot;&quot;,&quot;tooltip&quot;:&quot;&quot;,&quot;accuracy&quot;:2,&quot;currency&quot;:&quot;&quot;,&quot;priceError&quot;:&quot;&quot;,&quot;originTemplate&quot;:&quot;&quot;,&quot;currentTemplate&quot;:&quot;&quot;},&quot;button&quot;:{&quot;subBtnHref&quot;:&quot;&quot;,&quot;subBtnText&quot;:&quot;&quot;,&quot;mainBtnHref&quot;:&quot;&quot;,&quot;mainBtnText&quot;:&quot;了解详情&quot;,&quot;mainBtnCheck&quot;:true,&quot;initDomainMainBtnText&quot;:&quot;&quot;},&quot;coupon&quot;:{&quot;title&quot;:&quot;优惠明细&quot;,&quot;coupons&quot;:[],&quot;footnote&quot;:&quot;* 以上优惠仅为初步预估,不代表最终价格,具体结算金额请以支付页实际抵扣金额为准&quot;,&quot;subtitle&quot;:&quot;活动优惠说明:&quot;,&quot;hasCoupon&quot;:false,&quot;expiration&quot;:&quot;有效期至:6月30日24:00&quot;,&quot;priceTitle&quot;:&quot;券后预估到手&quot;,&quot;description&quot;:&quot;商品代金券&quot;,&quot;promotionId&quot;:&quot;&quot;,&quot;couponDetailTemplate&quot;:&quot;满${threshold}减${amount}&quot;,&quot;couponPriceDescription&quot;:&quot;代金券&quot;,&quot;originPriceDescription&quot;:&quot;官网价&quot;},&quot;header&quot;:{&quot;tip&quot;:&quot;&quot;,&quot;mark&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;state&quot;:0,&quot;style&quot;:&quot;normal&quot;,&quot;titleMb&quot;:&quot;Databases&quot;,&quot;titlePc&quot;:&quot;Databases&quot;,&quot;tooltip&quot;:{&quot;more&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;detail&quot;:&quot;&quot;,&quot;images&quot;:&quot;&quot;},&quot;productImg&quot;:&quot;&quot;,&quot;subtitleMb&quot;:&quot;&quot;,&quot;subtitlePc&quot;:&quot;&quot;,&quot;productIcon&quot;:&quot;https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/newHWCdeveloper/shujuku.png&quot;,&quot;rowTabTitle&quot;:&quot;Databases&quot;,&quot;titleHasTooltip&quot;:false},&quot;collapse&quot;:{&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;sellingPoint&quot;:{&quot;list&quot;:[],&quot;title&quot;:&quot;&quot;}},&quot;flashSale&quot;:{&quot;prId&quot;:&quot;&quot;,&quot;hasFlashSale&quot;:false,&quot;flashSaleTime&quot;:[&quot;09:00:00&quot;,&quot;23:59:59&quot;],&quot;afterFlashSaleMainBtnText&quot;:&quot;秒杀已结束&quot;,&quot;flashSaleProgressTemplate&quot;:&quot;已抢购${progress}%&quot;,&quot;beforeFlashSaleMainBtnText&quot;:&quot;秒杀未开始&quot;,&quot;runoutFlashSaleMainBtnHref&quot;:&quot;&quot;,&quot;runoutFlashSaleMainBtnText&quot;:&quot;已售罄&quot;,&quot;runoutFlashSaleMainBtnIsBlank&quot;:false},&quot;promotion&quot;:{&quot;packageUrl&quot;:&quot;&quot;,&quot;productSort&quot;:false,&quot;selectAtLeast&quot;:1,&quot;productConfigs&quot;:[],&quot;synchronizedOptions&quot;:[&quot;数据中心&quot;,&quot;时长&quot;]},&quot;description&quot;:{&quot;image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;},&quot;links&quot;:{&quot;items&quot;:[{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=397573fd8dcc452f9e1d5530a43956a0&quot;,&quot;text&quot;:&quot;GaussDB&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=c69283efb8374426b39e5f5d79c10f5e&quot;,&quot;text&quot;:&quot;GaussDB for MySQL&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=f6db45bcca534ae481c6b158510b295a&quot;,&quot;text&quot;:&quot;Relational Database Service (RDS)&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=49e7a1ec31314473be323654427d79de&quot;,&quot;text&quot;:&quot;Document Database Service (DDS)&quot;,&quot;iconUrl&quot;:&quot;&quot;}],&quot;title&quot;:&quot;&quot;},&quot;specs&quot;:{&quot;items&quot;:[],&quot;defaultShowLength&quot;:2},&quot;advantages&quot;:{&quot;list&quot;:[]}},&quot;verification&quot;:{&quot;retCodeConfigs&quot;:[],&quot;userTypeConfig&quot;:{&quot;scope&quot;:&quot;all&quot;,&quot;title&quot;:&quot;温馨提示&quot;,&quot;message&quot;:&quot;&quot;,&quot;guidances&quot;:[],&quot;messageMb&quot;:&quot;&quot;}}}</textarea> <div class="flex-column-space-between"> <div class="pep-activity-promotion-card-header" content-align="left"></div> <div class="pep-activity-promotion-card-description"></div> <div class="pep-activity-promotion-card-product"></div> </div> <div class="pep-activity-promotion-card-purchase" data-filled="true"></div> </div> </div> <div class="pep-activity-promotion-card layout-gap " id="section_54_tab_0_card_2" data-thousands-separator="false" data-mb-icon="true" > <div class="pep-activity-promotion-card-content normal" data-promotion-tag="" bi_parent_name="tabList_0_cardList_2" data-mod-id="tabList[0].cardList[2].content" data-mod-name="child-component" data-partial-refresh="false" pep-data-mod-draggable > <textarea class="activity-visible-data" style="display: none">{&quot;price&quot;:{&quot;unit&quot;:&quot;&quot;,&quot;origin&quot;:&quot;&quot;,&quot;current&quot;:&quot;&quot;,&quot;tooltip&quot;:&quot;&quot;,&quot;accuracy&quot;:2,&quot;currency&quot;:&quot;&quot;,&quot;priceError&quot;:&quot;&quot;,&quot;originTemplate&quot;:&quot;&quot;,&quot;currentTemplate&quot;:&quot;&quot;},&quot;button&quot;:{&quot;subBtnHref&quot;:&quot;&quot;,&quot;subBtnText&quot;:&quot;&quot;,&quot;mainBtnHref&quot;:&quot;&quot;,&quot;mainBtnText&quot;:&quot;了解详情&quot;,&quot;mainBtnCheck&quot;:false,&quot;initDomainMainBtnText&quot;:&quot;&quot;},&quot;coupon&quot;:{&quot;title&quot;:&quot;优惠明细&quot;,&quot;coupons&quot;:[],&quot;footnote&quot;:&quot;* 以上优惠仅为初步预估,不代表最终价格,具体结算金额请以支付页实际抵扣金额为准&quot;,&quot;subtitle&quot;:&quot;活动优惠说明:&quot;,&quot;hasCoupon&quot;:false,&quot;expiration&quot;:&quot;有效期至:6月30日24:00&quot;,&quot;priceTitle&quot;:&quot;券后预估到手&quot;,&quot;description&quot;:&quot;商品代金券&quot;,&quot;promotionId&quot;:&quot;&quot;,&quot;couponDetailTemplate&quot;:&quot;满${threshold}减${amount}&quot;,&quot;couponPriceDescription&quot;:&quot;代金券&quot;,&quot;originPriceDescription&quot;:&quot;官网价&quot;},&quot;header&quot;:{&quot;tip&quot;:&quot;&quot;,&quot;mark&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;state&quot;:0,&quot;style&quot;:&quot;normal&quot;,&quot;titleMb&quot;:&quot;Compute&quot;,&quot;titlePc&quot;:&quot;Compute&quot;,&quot;tooltip&quot;:{&quot;more&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;detail&quot;:&quot;&quot;,&quot;images&quot;:&quot;&quot;},&quot;productImg&quot;:&quot;&quot;,&quot;subtitleMb&quot;:&quot;&quot;,&quot;subtitlePc&quot;:&quot;&quot;,&quot;productIcon&quot;:&quot;https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/newHWCdeveloper/jisuan.png&quot;,&quot;rowTabTitle&quot;:&quot;Compute&quot;,&quot;titleHasTooltip&quot;:false},&quot;collapse&quot;:{&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;sellingPoint&quot;:{&quot;list&quot;:[],&quot;title&quot;:&quot;&quot;}},&quot;flashSale&quot;:{&quot;prId&quot;:&quot;&quot;,&quot;hasFlashSale&quot;:false,&quot;flashSaleTime&quot;:[&quot;09:00:00&quot;,&quot;23:59:59&quot;],&quot;afterFlashSaleMainBtnText&quot;:&quot;秒杀已结束&quot;,&quot;flashSaleProgressTemplate&quot;:&quot;已抢购${progress}%&quot;,&quot;beforeFlashSaleMainBtnText&quot;:&quot;秒杀未开始&quot;,&quot;runoutFlashSaleMainBtnHref&quot;:&quot;&quot;,&quot;runoutFlashSaleMainBtnText&quot;:&quot;已售罄&quot;,&quot;runoutFlashSaleMainBtnIsBlank&quot;:false},&quot;promotion&quot;:{&quot;packageUrl&quot;:&quot;&quot;,&quot;productSort&quot;:false,&quot;selectAtLeast&quot;:1,&quot;productConfigs&quot;:[],&quot;synchronizedOptions&quot;:[&quot;数据中心&quot;,&quot;时长&quot;]},&quot;description&quot;:{&quot;image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;},&quot;links&quot;:{&quot;items&quot;:[{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=1d0617d8abb14516a806e184342996e2&quot;,&quot;text&quot;:&quot;Elastic Cloud Server(ECS)&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=8a8defeaa36540a3af9a583fae7cd287&quot;,&quot;text&quot;:&quot;GPU Accelerated Cloud Server(GACS)&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=0cd42f49a0444d6abdd779e97c36b360&quot;,&quot;text&quot;:&quot;FPGA Accelerated Cloud Server(FACS)&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=51dc21a605eb49879d6ac7a08cadd497&quot;,&quot;text&quot;:&quot;Bare Metal Server(BMS)&quot;,&quot;iconUrl&quot;:&quot;&quot;}],&quot;title&quot;:&quot;&quot;},&quot;specs&quot;:{&quot;items&quot;:[],&quot;defaultShowLength&quot;:2},&quot;advantages&quot;:{&quot;list&quot;:[]}},&quot;verification&quot;:{&quot;retCodeConfigs&quot;:[],&quot;userTypeConfig&quot;:{&quot;scope&quot;:&quot;all&quot;,&quot;title&quot;:&quot;温馨提示&quot;,&quot;message&quot;:&quot;&quot;,&quot;guidances&quot;:[],&quot;messageMb&quot;:&quot;&quot;}}}</textarea> <div class="flex-column-space-between"> <div class="pep-activity-promotion-card-header" content-align="left"></div> <div class="pep-activity-promotion-card-description"></div> <div class="pep-activity-promotion-card-product"></div> </div> <div class="pep-activity-promotion-card-purchase" data-filled="true"></div> </div> </div> <div class="pep-activity-promotion-card layout-gap " id="section_54_tab_0_card_3" data-thousands-separator="false" data-mb-icon="true" > <div class="pep-activity-promotion-card-content normal" data-promotion-tag="" bi_parent_name="tabList_0_cardList_3" data-mod-id="tabList[0].cardList[3].content" data-mod-name="child-component" data-partial-refresh="false" pep-data-mod-draggable > <textarea class="activity-visible-data" style="display: none">{&quot;price&quot;:{&quot;unit&quot;:&quot;&quot;,&quot;origin&quot;:&quot;&quot;,&quot;current&quot;:&quot;&quot;,&quot;tooltip&quot;:&quot;&quot;,&quot;accuracy&quot;:2,&quot;currency&quot;:&quot;&quot;,&quot;priceError&quot;:&quot;&quot;,&quot;originTemplate&quot;:&quot;&quot;,&quot;currentTemplate&quot;:&quot;&quot;},&quot;button&quot;:{&quot;subBtnHref&quot;:&quot;&quot;,&quot;subBtnText&quot;:&quot;&quot;,&quot;mainBtnHref&quot;:&quot;&quot;,&quot;mainBtnText&quot;:&quot;了解详情&quot;,&quot;mainBtnCheck&quot;:false,&quot;initDomainMainBtnText&quot;:&quot;&quot;},&quot;coupon&quot;:{&quot;title&quot;:&quot;优惠明细&quot;,&quot;coupons&quot;:[],&quot;footnote&quot;:&quot;* 以上优惠仅为初步预估,不代表最终价格,具体结算金额请以支付页实际抵扣金额为准&quot;,&quot;subtitle&quot;:&quot;活动优惠说明:&quot;,&quot;hasCoupon&quot;:false,&quot;expiration&quot;:&quot;有效期至:6月30日24:00&quot;,&quot;priceTitle&quot;:&quot;券后预估到手&quot;,&quot;description&quot;:&quot;商品代金券&quot;,&quot;promotionId&quot;:&quot;&quot;,&quot;couponDetailTemplate&quot;:&quot;满${threshold}减${amount}&quot;,&quot;couponPriceDescription&quot;:&quot;代金券&quot;,&quot;originPriceDescription&quot;:&quot;官网价&quot;},&quot;header&quot;:{&quot;tip&quot;:&quot;&quot;,&quot;mark&quot;:&quot;&quot;,&quot;tags&quot;:[],&quot;state&quot;:0,&quot;style&quot;:&quot;normal&quot;,&quot;titleMb&quot;:&quot;Developer Services&quot;,&quot;titlePc&quot;:&quot;Developer Services&quot;,&quot;tooltip&quot;:{&quot;more&quot;:&quot;&quot;,&quot;title&quot;:&quot;&quot;,&quot;detail&quot;:&quot;&quot;,&quot;images&quot;:&quot;&quot;},&quot;productImg&quot;:&quot;&quot;,&quot;subtitleMb&quot;:&quot;&quot;,&quot;subtitlePc&quot;:&quot;&quot;,&quot;productIcon&quot;:&quot;https://res-static.hc-cdn.cn/cloudbu-site/china/zh-cn/newHWCdeveloper/API.png&quot;,&quot;rowTabTitle&quot;:&quot;Developer Services&quot;,&quot;titleHasTooltip&quot;:false},&quot;collapse&quot;:{&quot;title&quot;:&quot;&quot;,&quot;content&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;,&quot;sellingPoint&quot;:{&quot;list&quot;:[],&quot;title&quot;:&quot;&quot;}},&quot;flashSale&quot;:{&quot;prId&quot;:&quot;&quot;,&quot;hasFlashSale&quot;:false,&quot;flashSaleTime&quot;:[&quot;09:00:00&quot;,&quot;23:59:59&quot;],&quot;afterFlashSaleMainBtnText&quot;:&quot;秒杀已结束&quot;,&quot;flashSaleProgressTemplate&quot;:&quot;已抢购${progress}%&quot;,&quot;beforeFlashSaleMainBtnText&quot;:&quot;秒杀未开始&quot;,&quot;runoutFlashSaleMainBtnHref&quot;:&quot;&quot;,&quot;runoutFlashSaleMainBtnText&quot;:&quot;已售罄&quot;,&quot;runoutFlashSaleMainBtnIsBlank&quot;:false},&quot;promotion&quot;:{&quot;packageUrl&quot;:&quot;&quot;,&quot;productSort&quot;:false,&quot;selectAtLeast&quot;:1,&quot;productConfigs&quot;:[],&quot;synchronizedOptions&quot;:[&quot;数据中心&quot;,&quot;时长&quot;]},&quot;description&quot;:{&quot;image&quot;:{&quot;url&quot;:&quot;&quot;,&quot;description&quot;:&quot;&quot;},&quot;links&quot;:{&quot;items&quot;:[{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=4d53d8a8ec62418fae46268579b2cffe&quot;,&quot;text&quot;:&quot;CodeArts&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=eb9a09af3dd64decbadc778177938b9d&quot;,&quot;text&quot;:&quot;ServiceStage&quot;,&quot;iconUrl&quot;:&quot;&quot;},{&quot;href&quot;:&quot;https://developer.huaweicloud.com/intl/en-us/develop/capability-detail?businessTypeNo=85ac8dd445734067b813cec4f4b95887&quot;,&quot;text&quot;:&quot;CodeArts PerfTest (CPTS)&quot;,&quot;iconUrl&quot;:&quot;&quot;}],&quot;title&quot;:&quot;&quot;},&quot;specs&quot;:{&quot;items&quot;:[],&quot;defaultShowLength&quot;:2},&quot;advantages&quot;:{&quot;list&quot;:[]}},&quot;verification&quot;:{&quot;retCodeConfigs&quot;:[],&quot;userTypeConfig&quot;:{&quot;scope&quot;:&quot;all&quot;,&quot;title&quot;:&quot;温馨提示&quot;,&quot;message&quot;:&quot;&quot;,&quot;guidances&quot;:[],&quot;messageMb&quot;:&quot;&quot;}}}</textarea> <div class="flex-column-space-between"> <div class="pep-activity-promotion-card-header" content-align="left"></div> <div class="pep-activity-promotion-card-description"></div> <div class="pep-activity-promotion-card-product"></div> </div> <div class="pep-activity-promotion-card-purchase" data-filled="true"></div> </div> </div> </div> </div> <!-- 剩余的 --> </div> </div> </div> </div> </div> </div> <style> </style> <script> window.promotion = window.promotion || {}; window.promotion.promotionProgressWithCacheApi = window.promotion.promotionProgressWithCacheApi || false ; </script> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-activity-promotion-v2', data : {"packages":{"@cloud/pep-activity-promotion-v2":{"path":"//portal.hc-cdn.com/cnpm-pep-components/2.3.69/cnpm-pep-activity-promotion-v2/","version":"2.3.69"},"@cloud/activity-iframe":{"path":"//portal.hc-cdn.com/cnpm-activity-iframe/1.2.21/","version":"1.2.21"},"@cloud/activity-npm":{"path":"//portal.hc-cdn.com/cnpm-activity-npm/1.0.17/","version":"1.0.17"},"@cloud/activity-uba":{"path":"//portal.hc-cdn.com/cnpm-activity-uba/1.0.8/","version":"1.0.8"},"@cloud/dialog":{"path":"//portal.hc-cdn.com/cnpm-dialog/1.0.2/","version":"1.0.2"},"@cloud/login":{"path":"//portal.hc-cdn.com/cnpm-login/3.1.34/","version":"3.1.34"},"@cloud/portal-utils":{"path":"//portal.hc-cdn.com/cnpm-portal-utils/1.4.20/","version":"1.4.20"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.10/","version":"2.0.10"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}},"modules":{"@cloud/pep-activity-promotion-v2/m/index":{"requires":["@cloud/dialog","@cloud/activity-uba","@cloud/lazyload","@cloud/link-to","@cloud/login","@cloud/xtemplate-runtime","@cloud/portal-utils"]},"@cloud/pep-activity-promotion-v2/pc/index":{"requires":["@cloud/dialog","@cloud/activity-uba","@cloud/lazyload","@cloud/link-to","@cloud/login","@cloud/xtemplate-runtime","@cloud/portal-utils"]},"@cloud/activity-iframe/index":{"requires":["@cloud/activity-uba","@cloud/login","@cloud/activity-npm","@cloud/dialog","@cloud/link-to","@cloud/portal-utils"]},"@cloud/login/index":{"requires":["@cloud/portal-utils","@cloud/link-to"]}}} })</script> </div> </div><div data-mod-id="pep-bottom-btnlink-v2_1718072747613"> <div data-mod-name-pc="@cloud/pep-bottom-btnlink-v2/pc/index" data-mod-name-m="@cloud/pep-bottom-btnlink-v2/m/index" class="pep-bottom-btnlink-v2" data-mod-name="pep-bottom-btnlink-v2"> <div class="por-section only-links" data-bg="grey" > <div class="por-container"> <div class="por-section-body"> <div class="btnlink-content"> <div class="link-group"> <a href="https://developer.huaweicloud.com/intl/en-us/develop/capability.html" class="por-link por-link-more" target="_blank">View More<span class="por-link-icon-right por-icon por-icon-right"></span></a> </div> </div> </div> </div> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-bottom-btnlink-v2', data : {"packages":{"@cloud/pep-bottom-btnlink-v2":{"path":"//portal.hc-cdn.com/cnpm-pep-components/2.2.49/cnpm-pep-bottom-btnlink-v2/","version":"2.2.49"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.8/","version":"2.0.8"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}},"modules":{"@cloud/pep-bottom-btnlink-v2/m/index":{"requires":["@cloud/link-to","@cloud/lazyload"]},"@cloud/pep-bottom-btnlink-v2/pc/index":{"requires":["@cloud/link-to","@cloud/lazyload"]}}} })</script> </div> </div><div data-mod-id="pep-common-card-v2_1702519388950"> <div data-mod-name-pc="@cloud/pep-common-card-v2/pc/index" data-mod-name-m="@cloud/pep-common-card-v2/m/index" class="pep-common-card-v2" data-mod-name="pep-common-card-v2" bi_parent_name="Development Resources"> <div class="por-section por-section-merge-spacing showMb" data-bg="grey"> <div class="por-container"> <div class="por-section-head"> <h2 class="por-section-title show-pc">Development Resources</h2> <h2 class="por-section-title show-mb">Development Resources</h2> </div> <div class="por-section-body"> <div class="por-tab-container"> <div class="por-tab-wrapper"> <div class="por-tab-content active" data-mod-id="tabList[0].cards.products" data-mod-name="child-component" bi_name="开发者认证" data-col-num="3" current-card-num="" with-show-more="false"> <div class="por-row" data-layout-mb="" bi_name="开发者认证" count-down="false"> <div class="por-col card-container card-3" data-theme-bg="white" data-show="true" data-end-time=""> <div class="card-link card-center" data-href="https://console-intl.huaweicloud.com/apiexplorer/#/openapi/overview" rel="noopener noreferrer" bi_name="API Explorer"> <div class="por-card-content"> <h3 class="por-text-title-t8">API Explorer</h3> <div style="display:block"> <div class="desc por-text-body-t2"> <p>Search for and debug APIs, view API references, and get answers to your questions about using APIs.</p> </div> </div> </div> </div> </div> <div class="por-col card-container card-3" data-theme-bg="white" data-show="true" data-end-time=""> <div class="card-link card-center" data-href="https://console-intl.huaweicloud.com/apiexplorer/#/sdkcenter" rel="noopener noreferrer" bi_name="SDK Center"> <div class="por-card-content"> <h3 class="por-text-title-t8">SDK Center</h3> <div style="display:block"> <div class="desc por-text-body-t2"> <p>You can add dependencies or download to call Huawei Cloud APIs to access Huawei Cloud applications, resources, and data.</p> </div> </div> </div> </div> </div> <div class="por-col card-container card-3" data-theme-bg="white" data-show="true" data-end-time=""> <div class="card-link card-center" data-href="https://support.huaweicloud.com/intl/en-us/productdesc-hcli/hcli_01.html" rel="noopener noreferrer" bi_name="KooCLI"> <div class="por-card-content"> <h3 class="por-text-title-t8">KooCLI</h3> <div style="display:block"> <div class="desc por-text-body-t2"> <p>KooCLI, previously named "HCloud CLI", is a command line tool for managing Huawei Cloud service APIs released on API Explorer.</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-common-card-v2', data : {"packages":{"@cloud/pep-common-card-v2":{"path":"//portal.hc-cdn.com/cnpm-pep-components/2.3.24/cnpm-pep-common-card-v2/","version":"2.3.24"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.8/","version":"2.0.8"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"},"@cloud/portal-utils":{"path":"//portal.hc-cdn.com/cnpm-portal-utils/1.4.16/","version":"1.4.16"}}} })</script> </div> </div><div data-mod-id="pep-product-customer-v2_1702519398212"> <div data-mod-name-pc="@cloud/pep-product-customer-v2/pc/index" data-mod-name-m="@cloud/pep-product-customer-v2/m/index" class="pep-product-customer-v2" data-mod-name="pep-product-customer-v2" > <div class="home-customers element-entrance element-entrance-1 ee-out " bi_parent_name="客户案例"> <div class="section " data-bg="transparent"> <div class="customers-bgs hidden-m"></div> <div class="por-container"> <div class="por-section-head" data-theme="light"> <h2 class="por-section-title hidden-m">Programs</h2> <h2 class="por-section-title hidden-pc">Programs</h2> </div> <div class="section-body"> <div class="customers-tab hidden-m"> <div class="customers-tab-head"> <a class="customers-tab-item active" bi_name="HCDP" data-clickable style="pointer-events: auto">HCDP</a> <a class="customers-tab-item" bi_name="HCDE" data-clickable style="pointer-events: auto">HCDE</a> <a class="customers-tab-item" bi_name="HCDG" data-clickable style="pointer-events: auto">HCDG</a> <a class="customers-tab-item" bi_name="HCSD" data-clickable style="pointer-events: auto">HCSD</a> </div> <div class="customers-tab-body"> <div class="customers-tab-content show" bi_parent_name="HCDP" data-mod-id="industries[0].cases.cards" data-mod-name="child-component" data-partial-refresh="false" > <div class="customers-carousel-content"> <div class="customers-texts"> <div class="customers-text show" bi_parent_name="Huawei Cloud Developer Program"> <div class="customers-logo" data-section-bg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/wotu.jpg" style="background-image:url('https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/wotuyunchuangwhite.png');" bi_name="Huawei Cloud Developer Program" ></div> <div class="customers-text-title"> <span>Huawei Cloud Developer Program</span > </div> <div class="customers-text-desc"><p>All eligible enterprises, individuals, and universities can apply to join Huawei Cloud Developer Program (HCDP) and request benefits.</p></div> <a class="por-btn por-btn-middle por-btn-md-default por-btn-light customers-text-btn" href="https://developer.huaweicloud.com/intl/en-us/develop/dev-program.html" target="_blank" bi_name="" >Learn more</a > </div> </div> </div> <div class="customers-logos"> <div class="customers-logo" data-section-bg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/wotu.jpg" style="background-image:url('');" bi_name="" > <div class="progress"> <svg viewBox="0 0 36 36" class="progress-circle"> <path class="progress-bar" d="M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831" /> </svg> </div> </div> </div> </div> <div class="customers-tab-content" bi_parent_name="HCDE" data-mod-id="industries[1].cases.cards" data-mod-name="child-component" data-partial-refresh="false" > <div class="customers-carousel-content"> <div class="customers-texts"> <div class="customers-text show" bi_parent_name="Huawei Cloud Developer Experts"> <div class="customers-logo" data-section-bg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/hcde.jpg" style="background-image:url('https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/logo02white.png');" bi_name="Huawei Cloud Developer Experts" ></div> <div class="customers-text-title"> <span>Huawei Cloud Developer Experts</span > </div> <div class="customers-text-desc"><p>Individuals who have been certified by HUAWEI CLOUD and are familiar with one or more open capabilities of HUAWEI CLOUD and have made outstanding contributions to enabling global developers.&nbsp;</p></div> <a class="por-btn por-btn-middle por-btn-md-default por-btn-light customers-text-btn" href="https://developer.huaweicloud.com/intl/en-us/programs/hcde.html" target="_blank" bi_name="华新水泥" >Apply now</a > </div> </div> </div> <div class="customers-logos"> <div class="customers-logo" data-section-bg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/hcde.jpg" style="background-image:url('');" bi_name="华新水泥" > <div class="progress"> <svg viewBox="0 0 36 36" class="progress-circle"> <path class="progress-bar" d="M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831" /> </svg> </div> </div> </div> </div> <div class="customers-tab-content" bi_parent_name="HCDG" data-mod-id="industries[2].cases.cards" data-mod-name="child-component" data-partial-refresh="false" > <div class="customers-carousel-content"> <div class="customers-texts"> <div class="customers-text show" bi_parent_name="Huawei Cloud Developer Group"> <div class="customers-logo" data-section-bg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/hcdg.jpg" style="background-image:url('https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/logo01white.png');" bi_name="Huawei Cloud Developer Group" ></div> <div class="customers-text-title"> <span>Huawei Cloud Developer Group</span > </div> <div class="customers-text-desc"><p>Huawei Cloud Developer Group (HCDG) is where you can grow, connect, explore, and make a difference.</p></div> <a class="por-btn por-btn-middle por-btn-md-default por-btn-light customers-text-btn" href="https://developer.huaweicloud.com/intl/en-us/common/hcdg.html" target="_blank" bi_name="陕西财政厅" >Join now</a > </div> </div> </div> <div class="customers-logos"> <div class="customers-logo" data-section-bg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/hcdg.jpg" style="background-image:url('');" bi_name="陕西财政厅" > <div class="progress"> <svg viewBox="0 0 36 36" class="progress-circle"> <path class="progress-bar" d="M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831" /> </svg> </div> </div> </div> </div> <div class="customers-tab-content" bi_parent_name="HCSD" data-mod-id="industries[3].cases.cards" data-mod-name="child-component" data-partial-refresh="false" > <div class="customers-carousel-content"> <div class="customers-texts"> <div class="customers-text show" bi_parent_name="Huawei Cloud Student Developers"> <div class="customers-logo" data-section-bg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/hcsd.jpg" style="background-image:url('https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/logo03white.png');" bi_name="Huawei Cloud Student Developers" ></div> <div class="customers-text-title"> <span>Huawei Cloud Student Developers</span > </div> <div class="customers-text-desc"><p>Huawei Cloud Student Developers (HCSD) program gathers students and teachers to innovate with Huawei Cloud technologies.</p></div> <a class="por-btn por-btn-middle por-btn-md-default por-btn-light customers-text-btn" href="https://developer.huaweicloud.com/intl/en-us/common/hcsd.html" target="_blank" bi_name="" >Apply now</a > </div> </div> </div> <div class="customers-logos"> <div class="customers-logo" data-section-bg="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/hcsd.jpg" style="background-image:url('');" bi_name="" > <div class="progress"> <svg viewBox="0 0 36 36" class="progress-circle"> <path class="progress-bar" d="M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831" /> </svg> </div> </div> </div> </div> </div> </div> <div class="customers-m-logos hidden-pc" bi_parent_name="mobile"> <a class="customers-m-logo" href="https://developer.huaweicloud.com/intl/en-us/develop/dev-program.html" target="_blank" bi_name=""> <img src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/logo05.png" /> </a> <a class="customers-m-logo" href="https://developer.huaweicloud.com/intl/en-us/programs/hcde.html" target="_blank" bi_name=""> <img src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/logo02.png" /> </a> <a class="customers-m-logo" href="https://developer.huaweicloud.com/intl/en-us/common/hcdg.html" target="_blank" bi_name=""> <img src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/logo01.png" /> </a> <a class="customers-m-logo" href="https://developer.huaweicloud.com/intl/en-us/common/hcsd.html" target="_blank" bi_name=""> <img src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/logo03.png" /> </a> </div> </div> </div> </div> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-product-customer-v2', data : {"packages":{"@cloud/pep-product-customer-v2":{"path":"//portal.hc-cdn.com/cnpm-pep-components/2.3.24/cnpm-pep-product-customer-v2/","version":"2.3.24"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.8/","version":"2.0.8"},"@cloud/element-entrance":{"path":"//portal.hc-cdn.com/cnpm-element-entrance/1.2.0/","version":"1.2.0"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}},"modules":{"@cloud/pep-product-customer-v2/m/index":{"requires":["@cloud/element-entrance"]},"@cloud/pep-product-customer-v2/pc/index":{"requires":["@cloud/element-entrance"]}}} })</script> </div> </div><div data-mod-id="pep-product-support-guide-v2_1702519420897"> <div data-mod-name-pc="@cloud/pep-product-support-guide-v2/pc/index" data-mod-name-m="@cloud/pep-product-support-guide-v2/m/index" class="pep-product-support-guide-v2" data-mod-name="pep-product-support-guide-v2"> <div class="por-section " data-bg="white"> <div class="por-container"> <div class="por-section-head"> <h2 class="por-section-title pc">Developer Forum</h2> <h2 class="por-section-title mb">Developer Forum</h2> <div class="por-section-subtitle pc"></div> <div class="por-section-subtitle mb"></div> </div> <div class="por-section-body" data-mobile-card-layout=""> <div class="por-row row-col-layout short-space" data-card-cols="3"> <div class="por-col-8 card-wrapper"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[0].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://developer.huaweicloud.com/intl/en-us/forum/forum/cloud"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/Tutorial Videos.png" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>Tutorial Videos</span> </h3> <div class="por-text-title-desc clickable"><p>More than 50 product managers and technical leaders will share how to make out of our cloud services and solution every Wednesday.</p></div> </div> </div> </div> </div> <div class="por-col-8 card-wrapper"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[1].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://developer.huaweicloud.com/intl/en-us/forum/forum/wiki"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/Cloud Wiki.png" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>Cloud Wiki</span> </h3> <div class="por-text-title-desc clickable"><p>Basic concepts of cutting-edge cloud technologies drill you down into what Huawei Cloud offers to help grow your business or make your life easier.</p></div> </div> </div> </div> </div> <div class="por-col-8 card-wrapper"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[2].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://developer.huaweicloud.com/intl/en-us/forum/forum/services"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/Developer Services.png" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>Developer Services</span> </h3> <div class="por-text-title-desc clickable"><p>Seek help when using Huawei Cloud and follow our updates.</p></div> </div> </div> </div> </div> </div> <div class="por-carousel carousel-layout"> <div class="por-carousel-wrapper"> <div class="por-carousel-slide" data-carousel-slide-index="0"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[0].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://developer.huaweicloud.com/intl/en-us/forum/forum/cloud"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/Tutorial Videos2.png" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>Tutorial Videos</span> </h3> <div class="por-text-title-desc clickable"><p>More than 50 product managers and technical leaders will share how to make out of our cloud services and solution every Wednesday.</p></div> </div> </div> </div> </div> <div class="por-carousel-slide" data-carousel-slide-index="1"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[1].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://developer.huaweicloud.com/intl/en-us/forum/forum/wiki"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/Cloud Wiki2.png" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>Cloud Wiki</span> </h3> <div class="por-text-title-desc clickable"><p>Basic concepts of cutting-edge cloud technologies drill you down into what Huawei Cloud offers to help grow your business or make your life easier.</p></div> </div> </div> </div> </div> <div class="por-carousel-slide" data-carousel-slide-index="2"> <div class="por-card por-card-panel por-color-hover-container" data-mod-id="cardInfo.cards[2].cardItem" data-mod-name="child-component" data-bg="transparent" data-src="https://developer.huaweicloud.com/intl/en-us/forum/forum/services"> <div class="por-card-content-graphic"> <div class="media-container" > <img class="por-card-bg lazyload" data-src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/DeveloperServicesmobile.png" src="" /> </div> <div class="por-text-body-t1"> <h3 class="por-text-title-t3 color_primary_hover"> <span>Developer Services</span> </h3> <div class="por-text-title-desc clickable"><p>Seek help when using Huawei Cloud and follow our updates.</p></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-product-support-guide-v2', data : {"packages":{"@cloud/pep-product-support-guide-v2":{"path":"//portal.hc-cdn.com/cnpm-pep-components/2.3.24/cnpm-pep-product-support-guide-v2/","version":"2.3.24"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.8/","version":"2.0.8"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}},"modules":{"@cloud/pep-product-support-guide-v2/m/index":{"requires":["@cloud/link-to","@cloud/lazyload"]},"@cloud/pep-product-support-guide-v2/pc/index":{"requires":["@cloud/link-to","@cloud/lazyload"]}}} })</script> </div> </div><div data-mod-id="pep-hwc-new-home-competition_1702554317687"> <div data-mod-name-pc="@cloud/pep-hwc-new-home-competition/pc/index" data-mod-name-m="@cloud/pep-hwc-new-home-competition/m/index" class="pep-hwc-new-home-competition grey" data-mod-name="pep-hwc-new-home-competition" data-showTopPadding="true" data-showBottomPadding="true" data-bg="grey" style="background: #F5F5F5;" > <!-- pc端开始 --> <div class="por-container competition-container competition-container-pc"> <div class="competition-section-head"> <h3 class="competition-section-title">Events</h3> </div> <div class="competition-section-head competition-section-head-mb"> <h3 class="competition-section-title">Events</h3> </div> <!-- 上方轮播 pc --> <div class="community-carousel community-carousel-pc" data-mod-name="child-component" data-mod-id="cardList1"> <div class=" por-carousel" id="carousel" data-time="411" data-nums="1"> <div class="por-carousel-wrapper"> <div class="por-carousel-slide" data-carousel-slide-index="0" data-href="https://competition.intl.huaweicloud.com/intl/en-us/information/1201724739/circumstance" bi_name="Events_上方轮播V0_ Huawei Developer Competition 2023 APAC "> <div style="display: flex; align-items: center; width: 100%;"> <div class="information-main"> <div class="title"> Huawei Developer Competition 2023 APAC </div> <div class="subTitle" style="position: relative;z-index: 9999;"> <object> <p>Spark Infinity! You make all the difference</p> </object> </div> <div class="btns"> <div onclick="() => { let win = window.open('https://competition.intl.huaweicloud.com/intl/en-us/information/1201724739/circumstance'); win.opener = null; }" bi_name="Events_上方轮播V0_ Huawei Developer Competition 2023 APAC _Apply now" class="btn por-link"> Apply now</div> </div> </div> <div class="information-frontground-m"> <img class="lazyload" src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/events_1.png"> </div> </div> </div> </div> </div> </div> <!-- 上方轮播 mb --> <div class="community-carousel community-carousel-mb" data-mod-name="child-component" data-mod-id="cardList1" style="display: none;"> <div class=" por-carousel" id="carousel-mb" data-time="411" data-nums="1"> <div class="por-carousel-wrapper"> <div class="por-carousel-slide" data-carousel-slide-index="0" data-href="https://competition.intl.huaweicloud.com/intl/en-us/information/1201724739/circumstance" bi_name="Events_上方轮播V0_ Huawei Developer Competition 2023 APAC"> <div class="information-main" pep-data-mod-draggable> <div class="title"> Huawei Developer Competition 2023 APAC</div> <div class="subTitle"> <object> <p>Spark Infinity! You make all the difference</p> </object> </div> <div class="btns" style="position: relative;z-index:99;"> <a data-href="https://competition.intl.huaweicloud.com/intl/en-us/information/1201724739/circumstance" bi_name="Events_上方轮播V0_ Huawei Developer Competition 2023 APAC_Apply now" class="btn btn-click-mb">Apply now</a> </div> <div class="information-frontground-m"> <a href="https://competition.intl.huaweicloud.com/intl/en-us/information/1201724739/circumstance" bi_name="Events_上方轮播V0_ Huawei Developer Competition 2023 APAC"> <img class="lazyload" src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/eventsmobile.png"> </a> </div> </div> </div> </div> </div> </div> <!-- 下方轮播 --> <div class="competition-section-body" data-mod-name="child-component" data-mod-id="cardList2"> <div class="por-carousel" data-cols="3"> <div class="por-carousel-wrapper"> <div class="por-carousel-slide"> <a href="https://www.huawei.com/en/events/huaweiconnect" target="_blank" rel="noopener noreferrer" class="lazyload pc" data-partial-refresh="false" bi_name="Events_below_banner_V0_Huawei Connect 2023" > <div class="por-carousel-text por-carousel-text-pc"> <div class="time"> <span>2023/09/01</span> <span>-</span> <span>2023/11/15</span> </div> <div class="title-box"> <div class="title">Huawei Connect 2023</div> <div class="subTitle"> <object> <p>Accelerate Intelligence</p> </object> </div> </div> </div> </a> <a href="https://www.huawei.com/en/events/huaweiconnect" class="lazyload mb" data-partial-refresh="false" bi_name="Events_下方轮播V0_Huawei Connect 2023" > <div class="por-carousel-text por-carousel-text-mb"> <div class="time"> <span>2023/09/01</span> <span>-</span> <span>2023/11/15</span> </div> <div class="title-box"> <div class="title">Huawei Connect 2023</div> </div> </div> </a> </div> <div class="por-carousel-slide"> <a href="https://competition.intl.huaweicloud.com/intl/en-us/information/1201724739/circumstance" target="_blank" rel="noopener noreferrer" class="lazyload pc" data-partial-refresh="false" bi_name="Events_below_banner_V1_ Huawei Developer Competition" > <div class="por-carousel-text por-carousel-text-pc"> <div class="time"> <span>2023/08/14</span> <span>-</span> <span>2023/10/31</span> </div> <div class="title-box"> <div class="title"> Huawei Developer Competition</div> <div class="subTitle"> <object> <p>Spark Infinity! You make all the difference</p> </object> </div> </div> </div> </a> <a href="https://competition.intl.huaweicloud.com/intl/en-us/information/1201724739/circumstance" class="lazyload mb" data-partial-refresh="false" bi_name="Events_下方轮播V1_ Huawei Developer Competition" > <div class="por-carousel-text por-carousel-text-mb"> <div class="time"> <span>2023/08/14</span> <span>-</span> <span>2023/10/31</span> </div> <div class="title-box"> <div class="title"> Huawei Developer Competition</div> </div> </div> </a> </div> <div class="por-carousel-slide"> <a href="https://developer.huaweicloud.com/intl/en-us/activity/7615855c509c4f41b63bd42d21f57c82" target="_blank" rel="noopener noreferrer" class="lazyload pc" data-partial-refresh="false" bi_name="Events_below_banner_V2_HCCDA certification course" > <div class="por-carousel-text por-carousel-text-pc"> <div class="time"> <span>2023/11/23</span> <span>-</span> <span>2023/12/31</span> </div> <div class="title-box"> <div class="title">HCCDA certification course</div> <div class="subTitle"> <object> <p>Kickstart your cloud development journey with Huawei Cloud</p> </object> </div> </div> </div> </a> <a href="https://developer.huaweicloud.com/intl/en-us/activity/7615855c509c4f41b63bd42d21f57c82" class="lazyload mb" data-partial-refresh="false" bi_name="Events_下方轮播V2_HCCDA certification course" > <div class="por-carousel-text por-carousel-text-mb"> <div class="time"> <span>2023/11/23</span> <span>-</span> <span>2023/12/31</span> </div> <div class="title-box"> <div class="title">HCCDA certification course</div> </div> </div> </a> </div> </div> </div> <div class="u-icon u-icon-l" data-clickable> </div> <div class="u-icon u-icon-r" data-clickable> </div> </div> </div> <!-- pc端结束 --> <!-- 移动端开始 --> <div style="display: none;" class="competition-container competition-container-mobile"> <div class="competition-content "> <div class="competition-content-title">Events</div> <div class="por-carousel" id="carousel-preview-competition"> <div class="por-carousel-wrapper"> <div class="por-carousel-slide"> <a class="card-event" bi_name="Events_V0_ Huawei Developer Competition 2023 APAC"> <div class="mod-card mod-card-3" pep-data-mod-draggable> <img class="mod-card-3-img" src="https://res-static.hc-cdn.cn/cloudbu-site/intl/en-us/newHWC/eventsmobile.png" /> <img class="mod-card-3-img pad-img" src="" /> <div class="mod-card-3-text"> <div class="mod-card-3-title"> Huawei Developer Competition 2023 APAC</div> <div class="mod-card-3-subTitle">&lt;p&gt;Spark Infinity! You make all the difference&lt;/p&gt;</div> </div> </div> </a> </div> <div class="por-carousel-slide"> <a class="card-event" bi_name="Events_V1_Huawei Connect 2023"> <div class="mod-card mod-card-3" pep-data-mod-draggable> <img class="mod-card-3-img" src="" /> <img class="mod-card-3-img pad-img" src="" /> <div class="mod-card-3-text"> <div class="mod-card-3-title">Huawei Connect 2023</div> <div class="mod-card-3-subTitle"></div> </div> </div> </a> </div> <div class="por-carousel-slide"> <a class="card-event" bi_name="Events_V2_ Huawei Developer Competition"> <div class="mod-card mod-card-3" pep-data-mod-draggable> <img class="mod-card-3-img" src="" /> <img class="mod-card-3-img pad-img" src="" /> <div class="mod-card-3-text"> <div class="mod-card-3-title"> Huawei Developer Competition</div> <div class="mod-card-3-subTitle"></div> </div> </div> </a> </div> <div class="por-carousel-slide"> <a class="card-event" bi_name="Events_V3_HCCDA certification course"> <div class="mod-card mod-card-3" pep-data-mod-draggable> <img class="mod-card-3-img" src="" /> <img class="mod-card-3-img pad-img" src="" /> <div class="mod-card-3-text"> <div class="mod-card-3-title">HCCDA certification course</div> <div class="mod-card-3-subTitle"></div> </div> </div> </a> </div> </div> </div> <div class="competition-page competition-page-grey" > <div class="competition-page-btn competition-page-prev" id="competition-page-prev"> <i class="por-icon por-icon-left"></i> </div> <div class="competition-page-num competition-page-num-left">1</div> <div class="competition-page-seg">/</div> <div class="competition-page-num competition-page-num-right"></div> <div class="competition-page-btn competition-page-next" id="competition-page-next"> <i class="por-icon por-icon-right"></i> </div> </div> </div> </div> <!-- 移动端结束 --> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-hwc-new-home-competition', data : {"packages":{"@cloud/pep-hwc-new-home-competition":{"path":"//res.hc-cdn.com/cnpm-pep-developer-components/1.0.1/cnpm-pep-hwc-new-home-competition/","version":"1.0.1"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/3.1.9/","version":"3.1.9"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.10/","version":"2.0.10"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}},"modules":{"@cloud/pep-hwc-new-home-competition/m/index":{"requires":["@cloud/link-to","@cloud/lazyload"]},"@cloud/pep-hwc-new-home-competition/pc/index":{"requires":["@cloud/link-to","@cloud/lazyload"]}}} })</script> </div> </div><div data-mod-id="pep-htmlcomponent_1670828020226"> <div data-mod-name-pc="@cloud/pep-htmlcomponent/pc/index" data-mod-name-m="@cloud/pep-htmlcomponent/m/index" class="pep-htmlcomponent" data-mod-name="pep-htmlcomponent"> <style> .footer-service { display: none; } /** PC端咨询调整 */ @media (min-width: 769px) { .pep-hwc-home-news { position: relative; z-index: 10; height: 64px; background: #f5f5f5; } .hwc-news-container { position: absolute; top: -30px; } .pep-mkp-common-banner .pep-mkp-common-banner-outer{ height: 484px } .carousel-indicator-wrapper-outer { bottom: 46px !important; } } /** pc开发平台顶部调整 */ .pep-hwc-home-dev-platform .body{ padding-top:64px; } /** PC端banner调整 */ @media (min-width: 769px) { .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .pep-mkp-common-banner-content .content-main p { font-size: 18px; font-weight: 800; } .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .pep-mkp-common-banner-content .content-main a { width: auto; line-height: 38px; } } /** 移动端banner调整 */ @media (max-width: 768px) { .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main { height: 562px; } .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .pep-mkp-common-banner-content .content-main h2 { font-family: PingFangSC; font-size: 28px; letter-spacing: 0; line-height: 50px; } .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .pep-mkp-common-banner-content .content-main { padding: 80px 38px 0; display: flex; flex-direction: column; align-items: center; text-align: center; } .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .pep-mkp-common-banner-content .content-main.isShowBtn p { display: block; } .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .pep-mkp-common-banner-content .content-main.isShowBtn .content-main-a-outer { display: flex; flex-direction: column; margin-top: 32px; } .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .pep-mkp-common-banner-content .content-main .content-main-a-outer a { margin-bottom: 16px; } .banner-mb-box { width: 100%; } .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .swiper-pagination-bullets { bottom: 28px; } .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .pep-mkp-common-banner-content .content-main .content-main-a-outer a { width:auto; line-height:30px; } } @media (min-width: 760px) and (max-width: 768px) { .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .banner-slide-mb { height: auto; width: 100%; position: absolute; z-index: -1; top: -500px; } } /** 移动端banner标题调整两行隐藏 */ .pep-mkp-common-banner .pep-mkp-common-banner-outer .pep-mkp-common-banner-center .pep-mkp-common-banner-main .pep-mkp-common-banner-carousel-outer .pep-mkp-common-banner-bg .pep-mkp-common-banner-content .content-main h2 { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal; } </style> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.gConfig.seed.push({name : '@cloud/pep-htmlcomponent', data : {"packages":{"@cloud/pep-htmlcomponent":{"path":"//portal.hc-cdn.com/cnpm-pep-htmlcomponent/1.0.2/","version":"1.0.2"},"@cloud/lazyload":{"path":"//portal.hc-cdn.com/cnpm-lazyload/2.0.8/","version":"2.0.8"},"@cloud/link-to":{"path":"//portal.hc-cdn.com/cnpm-link-to/1.0.16/","version":"1.0.16"},"@cloud/xtemplate-runtime":{"path":"//portal.hc-cdn.com/cnpm-xtemplate-runtime/1.0.1/","version":"1.0.1"}}} })</script> </div> </div><div data-mod-id="pep-common-banner_1646645973545"> </div> <script> window.gConfig = window.gConfig || {}; window.gConfig.seed = window.gConfig.seed || []; window.$devPath = {}; for(var i = 0; i < window.gConfig.seed.length; i++) { var tmpSeed = window.gConfig.seed[i].data; var name = window.gConfig.seed[i].name; if(tmpSeed && tmpSeed.packages && window.$devPath[name]) { tmpSeed.packages[name] = window.$devPath[name]; } } </script> </div> </div> <script> var components = $("#common-components-container").children("div:not([data-mod-id='pep-empty-page'])"); var count = 0; for (var i = 0; i < components.length; i++) { var tempComponent = $(components[i]); if(tempComponent.children().length > 0){ tempComponent.attr("id", "section-" + count); count++; } tempComponent = null; } </script> <script src="//portal.hc-cdn.com/cnpm-global-resources/1.1.69/js/hk/portal-global.js?sttl=1.1.45&ttr=1.0.5" crossorigin="anonymous"></script> <script src="https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-develop/archive/china/zh-cn/developer/developer-page/js/developer-pep2-template.js"></script> <script src="https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-develop/archive/china/zh-cn/developer/developer-page/js/eco-agreement.js"></script> <script> $(document).ready(function () { if (window.observer) { let observer = window.observer; if (!observer('login')) { observer('login', true); } observer('login').subscribe(null, function (data) { // 用户登录 if (data && data.flag === 1) { window.EcoAgreement.checkDeveloperSign({ signCallback() { location.reload(); } }) } }); } }); </script> <script src="https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/commons/web_resoure/cms/static/js/ViewMotion.min.1.2.js?sttl=1.1.45"></script> <script src="https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/commons/web_resoure/cms/static/js/v2/dcSlideShow.min.js?20171012&sttl=1.1.45"></script> <script src="https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/commons/web_resoure/cms/static/js/swiper-3.4.2.jquery.min.js?20171012&sttl=1.1.45"></script> <script src="https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/china/zh-cn/product/js/checkURL.js?sttl=1.1.45"></script> <div class="por-modal por-modal-player" data-hide="modal" id="common-video-play-modal"> <div class="por-player"> <video class="por-native" controls="" src=""></video> <i class="por-player-close" data-hide="modal"></i> </div> </div> <script> // 链接为视频链接,处理统一使用portalUI播放器打开 $("[href*='mp4']").on('click',function(event) { if($(event.target).closest("[data-show],[data-src],[video-src]").length === 0){ var $target = $(event.target).closest("[href*='mp4']"); // 当前触发target的href属性为视频链接 var targetHref = $target.attr('href'); if(targetHref && targetHref.includes('mp4')){ var $videoModal = $('#common-video-play-modal'); var $videoInModal = $('#common-video-play-modal video'); if($videoModal.length && $videoInModal.length) { event.preventDefault(); $videoInModal.attr('src',targetHref) $videoModal.porModal('show') event.stopPropagation(); } } } }); </script> <style type="text/css"> #header { height: 100px; } @media (max-width: 768px) { #header { height: 44px; } } </style> <script> function dealWithImageHTL() { if (/pcloudApp/i.test(navigator.userAgent)) { $("[data-pep-src]").hide(); return; } else { var str = window.location.search; var suband = "type=android"; var subios = "type=ios"; if (str.indexOf(subios) != -1 || str.indexOf(suband) != -1) { $("[data-pep-src]").hide(); return; } } $("[data-pep-src]").each(function () { $(this).attr("src", $(this).attr("data-pep-src")); }); } dealWithImageHTL(); </script> <script> //display video for product-VideoTutorials-v5 $('.product-video-list li').each(function () { var pcUrl = $(this).attr("data-vedio-pc-url") || ''; var mbUrl = $(this).attr("data-video-mb-url") || pcUrl || ''; var ua = navigator && navigator.userAgent; if ((/Android|webOS|iPhone|iPod|Windows Phone|(BlackBerry).*Version|(BB10).*Version|IEMobile|Opera Mini/i).test(ua)) { $(this).find(".product-play-btn2").on('click', function () { play(encodeURI(mbUrl), '') }) } else { $(this).find(".product-play-btn2").on('click', function () { play(encodeURI(pcUrl), '') }) } }) window.channelFrom = $('#content').attr('data-channelFrom'); window.hrefName = $('#content').attr('data-hrefName'); if ($('#content').attr('data-site') == 'hk') { localStorage.setItem('currentActivitySite', 'hk'); } else { localStorage.setItem('currentActivitySite', 'china'); } </script> <script src="https://res-static.hc-cdn.cn/aem/etc/clientlibs/cloudbu-site/clientlib-bi/bi_new.js?sttl=1.1.45"></script> <script src="https://portal.hc-cdn.com/cnpm-link-to/1.0.15/LinkTo.umd.js?sttl=1.1.45&ttr=1.0.5" crossorigin="anonymous"></script> <script src="https://portal.hc-cdn.com/cnpm-baseui/2.8.13/index.js?sttl=1.1.45&ttr=1.0.5" crossorigin="anonymous"></script> <script type="text/javascript" src="https://portal.hc-cdn.com/cnpm-feloader/3.0.2/feloader.js?sttl=1.1.45&ttr=1.0.5" crossorigin="anonymous"></script> <div class="hide-sttl" style="height:0;width:0" data-sttl="1.1.45"></div> <script> window.sttlVersion = $('.hide-sttl').attr('data-sttl') || '2020'; </script> <script> $('body').addClass('header-white'); </script> <script> // edit--china--en-us--declaration var $ts_site = "hk"; var $ts_lang = "en-us".replace("_", "-"); var $lang_site_gate = $ts_site !== "eu" && $ts_lang !== "tr-tr"; var $ts_domain = window.location.host.split('.')[1] ? window.location.host.split('.')[0] : 'localhost'; var $pepchannel = "developer/index.html".split("/").join("_").replace(".html",""); window.matedataDomain = $ts_domain; // if open in app, should change ts_domain in to "app" if (/pcloudApp/i.test(navigator.userAgent)) { window.matedataDomain = "app"; } else { var str = window.location.search; var suband = "type=android"; var subios = "type=ios"; if (str.indexOf(subios) != -1 || str.indexOf(suband) != -1) { window.matedataDomain = "app"; } } // 新系统中生成的方式需要改下 window.pageMatedataPrefix = window.matedataDomain + "_" + $ts_site + "_" + $ts_lang + "_" + $pepchannel + ".click."; window.headerMatedataPrefix = window.matedataDomain + "_" + $ts_site + "_" + $ts_lang + "_" + $pepchannel + "_navigation.click."; window.footerMatedataPrefix = window.matedataDomain + "_" + $ts_site + "_" + $ts_lang + "_" + $pepchannel + "_footer.click."; window.registerMatedataPrefix = window.matedataDomain + "_" + $ts_site + "_" + $ts_lang + "_" + $pepchannel + "_register.click."; window.serviceMatedataPrefix = window.matedataDomain + "_" + $ts_site + "_" + $ts_lang + "_" + $pepchannel + "_service.click."; window.pep_uaid = ($ts_site=="china") ? "UA-55836286-1" : "UA-55836286-39"; window.mate_data_ts_pageType = $pepchannel; </script> <script> function showFooter() { if (window.matedataDomain != "app") { $("#footer .footer-nav").css('display', 'block'); $("#footer .footer-copyright-container").css('display', 'block'); $(".footer-service .footer-wrapper").css('display', 'block'); $("#footer #videoDiv").css('display', 'none'); } } if (window.feloader) { feloader.onLoad(function () { feloader.getScript('https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/china/static/v2_resources/css/product-icons.css'); feloader.getScript('https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/china/static/v2_resources/css/iconFont-solution.css'); feloader.getScript('https://res-static.hc-cdn.cn/aem/etc/clientlibs/cloudbu-site/clientlib-basic-footer/js/gray.js?sttl=' + window.sttlVersion); feloader.getScript('https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/china/zh-cn/activity/commons/js/errMsg_portal.min.js?sttl=' + new Date().getTime()); showFooter(); }) } else { document.write("<script src='https://res-static.hc-cdn.cn/aem/etc/clientlibs/cloudbu-site/clientlib-basic-footer/js/gray.js'><\/script>"); document.write("<link rel='stylesheet' href='https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/china/static/v2_resources/css/product-icons.css'>"); document.write("<link rel='stylesheet' href='https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/china/static/v2_resources/css/iconFont-solution.css'>"); document.write("<link rel='stylesheet' href='https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/china/zh-cn/activity/commons/js/errMsg_portal.min.js?sttl=" + new Date().getTime() + "'>"); showFooter(); } </script> <script src="https://portal.hc-cdn.com/bi/uba.in.js?v=2.17"></script> <script> function getUaCookie(c_name) { if (document.cookie.length > 0) { var c_start = document.cookie.indexOf(c_name + '='); if (c_start != -1) { c_start = c_start + c_name.length + 1; var c_end = document.cookie.indexOf(';', c_start); if (c_end == -1) c_end = document.cookie.length; return decodeURI(document.cookie.substring(c_start, c_end)); } } return ''; } var jsonParamInit = {}; var jsonParamView = {}; var jsonParamEvent = {}; jsonParamInit['UserAccount'] = 'host'; jsonParamEvent['rec_account'] = getUaCookie('ua'); jsonParamView['rec_account'] = getUaCookie('ua'); function guidGenerator() { var d = (new Date).getTime(); var uuid = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g, function (c) { var r = (d + Math.random() * 16) % 16 | 0; d = Math.floor(d / 16); return (c == "x" ? r : r & 3 | 8).toString(16) }); return uuid } var _ubaParams = _ubaParams || {}; _ubaParams.cloudBIType = 2; _ubaParams.download; _ubaParams.download_suc = 1; _ubaParams.Num2 = 2; _ubaParams.Num4 = 4; _ubaParams.sdkGaUpload = "2"; _ubaParams.biReqQueue = _ubaParams.biReqQueue || []; _ubaParams.gaReqQueue = _ubaParams.gaReqQueue || []; _ubaParams.isGAReady = false; _ubaParams.isGAUpload = false; _ubaParams.userAccount; _ubaParams.pageViewID = _ubaParams.pageViewID || guidGenerator(); _ubaParams.bi_C1_20 = ["C1", "C2", "C3", "C4", "C5", "C6", "C7", "C8", "C9", "C10", "C11", "C12", "C13", "C14", "C15", "C16", "C17", "C18", "C19", "C20"]; _ubaParams.bi_D1_20 = ["D1", "D2", "D3", "D4", "D5", "D6", "D7", "D8", "D9", "D10", "D11", "D12", "D13", "D14", "D15", "D16", "D17", "D18", "D19", "D20"]; _ubaParams.timinhObj = window.performance ? window.performance.timing : ""; _ubaParams.memberID = ""; _ubaParams.siteId = ""; _ubaParams.companyID = ""; _ubaParams.downloadHeat; _ubaParams.downloadHeat_suc = 1; _ubaParams.ReqQueueSend = function (ReqQueue) { if (ReqQueue && ReqQueue.length > 0) { while (ReqQueue.length > 0) { var req = ReqQueue.pop(); if (typeof req == "object") { if (req.type == "event") { if (req.jp) { req.jp.transport = "beacon" } ga("send", "event", req.ec, req.ea, req.el, req.ev, req.jp) } else if (req.type == "pageview") { if (req.jp) { req.jp.transport = "beacon" } ga("send", "pageview", req.page, req.jp) } else if (req.type == "sendPageView") { _sendPageView(req.page, req.jp) } else if (req.type == "sendEvent") { _sendEvent(req.en, req.ec, req.ea, req.el, req.ev, req.jp) } } } } }; window.ifInitBi = false; function getGrayCookie(name) { var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)"); if (arr = document.cookie.match(reg)) return unescape(arr[2]); else return ''; } if ((document.referrer && (document.referrer.indexOf('huaweicloud') === -1 && document.referrer.indexOf('ulanqab.huawei') === -1)) || // 渠道来源,立即上报 window.location.search.indexOf('pageviewNow')!==-1) { // 强制上报,也进行 if($lang_site_gate){ if(window.location.host.includes("ulanqab.huawei") && HOST_REG.length>0){ HOST_REG.push('ulanqab.huawei') } pageViewNow(); // 然后引入ubajs,保证页面埋点事件的正常上报 var isGray = getGrayCookie("gpbc"); var ubajs = "https://portal.hc-cdn.com/bi/uba.js"; if (isGray && isGray.length > 10) { ubajs = "https://portal.hc-cdn.com/bi/alpha/uba.js" } $(document).ready(function() { $.getScript(ubajs, function() {}); }); } } window.cnpmDefaultLoginCallback = function (_loginData) { if (!window.ifInitBi) { window.ifInitBi = true; try { if (typeof window.initBi === 'function') { window.initBi(window.jsonParamInit, window.jsonParamView, window.jsonParamEvent); } if (!window.isLogin) { window.promptQueryIP && window.promptQueryIP(); } } catch (e) { } } }; function init(statType, appKey, gaid, jsonParam) { if (arguments.length != _ubaParams.Num4) { return } if (!(jsonParam.UserAccount && typeof appKey == "string")) { return } if (jsonParam && jsonParam.siteId) { _ubaParams.siteId = jsonParam.siteId } if (jsonParam && jsonParam.companyID) { _ubaParams.companyID = jsonParam.companyID } _ubaParams.memberID = jsonParam.MemberID || ""; _ubaParams.userAccount = jsonParam.UserAccount; if (_ubaParams.download === _ubaParams.download_suc) { _initCloudBI(appKey, jsonParam) } else { _initCloudBI(appKey, jsonParam); _ubaParams.download = _ubaParams.download_suc; _ubaParams.ReqQueueSend(_ubaParams.biReqQueue) } } var initCBISDK = init; function isLoadStarted() { var flag = true; return flag } function onEvent(eventCategory, eventAction, eventLabel, eventValue, jsonParam) { if (arguments.length < _ubaParams.Num2) { return } if (!(eventCategory && typeof eventCategory == "string")) { return } if (!(eventAction && typeof eventAction == "string")) { return } var eventName = eventCategory + "_" + eventAction; if (jsonParam && jsonParam.eventPrivacyName) { eventName = jsonParam.eventPrivacyName } if (_ubaParams.download == _ubaParams.download_suc && isLoadStarted()) { _sendEvent(eventName, eventCategory, eventAction, eventLabel, eventValue, jsonParam) } else if (_ubaParams.download == _ubaParams.download_suc && !isLoadStarted()) { window.addEventListener("load", function (event) { _sendEvent(eventName, eventCategory, eventAction, eventLabel, eventValue, jsonParam) }) } else { _ubaParams.biReqQueue.push({ type: "sendEvent", en: eventName, ec: eventCategory, ea: eventAction, el: eventLabel, ev: eventValue, jp: jsonParam }) } } function onPageView(page, jsonParam) { if (_ubaParams.download == _ubaParams.download_suc && isLoadStarted()) { _sendPageView(page, jsonParam) } else { _ubaParams.biReqQueue.push({ type: "sendPageView", page: page, jp: jsonParam }); _ubaParams.ReqQueueSend(_ubaParams.biReqQueue); } } function onDmpa(userId, jsonParam) { } function onException(exceptionMessage, exceptionStack, jsonParam) { } function pageViewNow() { // uba.js start if (!Array.prototype.indexOf) { Array.prototype.indexOf = function (val) { var value = this; for (var i = 0; i < value.length; i++) { if (value[i] == val) return i } return -1 } } // uba.js end if (!window.ifInitBi) { window.ifInitBi = true; var $ts_site = "china"; window.pep_uaid = ($ts_site == "china") ? "UA-55836286-1" : "UA-55836286-39"; init(2, "c9770c4dac06fe3b76ec9c7ad47273d0", window.pep_uaid, jsonParamInit); var domain_pre = (window.location.host || "").split(".")[0] || ""; autoEventTracking(domain_pre, jsonParamEvent) if (window.ab_test) { jsonParamView.ab_test = window.ab_test } if (window.ab_version) { jsonParamView.ab_version = window.ab_version } window.channelFrom = window.channelFrom || $('#content').attr('data-channelFrom'); if (typeof channelFrom != "undefined") { if (channelFrom) { jsonParamInit["D17"] = channelFrom; jsonParamView["D17"] = channelFrom; } } jsonParamView['rec_account'] = getUaCookie('ua') jsonParamView["C1"] = $(document).attr("title"); jsonParamView["D15"] = "HC"; onPageView(window.location.pathname + window.location.search, jsonParamView); } } </script> <script> var $entryCode = ""; var $currentUrl = window.location.href; if($currentUrl.indexOf("/price_detail.html") != -1 || $currentUrl.indexOf("/pricing.html") != -1 || $currentUrl.indexOf("/pricing/index.html") != -1 ) { $entryCode = "https://9e940dcc48394223bfb17557fb031d94@excpt.huaweicloud.com/31"; } else if($currentUrl.indexOf("https://activity.huaweicloud.com") == 0) { $entryCode = "https://92df18a2c20e4dd3be65ab2f6f6fc5a1@excpt.huaweicloud.com/3"; window.$activityPromptTips = true; } else if ($currentUrl.indexOf("https://www.huaweicloud.com") == 0) { $entryCode = "https://486cdb13878440c58b9762ce5c7a3034@excpt.huaweicloud.com/4"; } else if ($currentUrl.indexOf("https://support.huaweicloud.com") == 0) { $entryCode = "https://f02fabbe4cf347dead0ab2f075658c3b@excpt.huaweicloud.com/7"; } if($currentUrl.indexOf("local.huaweicloud.com") != -1){ $entryCode = ""; } if($entryCode != "" && window.PMP) { var customerId = undefined; PMP.RavenInit($entryCode, customerId, false, true); } </script> <!-- <script src="https://res-static1.huaweicloud.com/program/common/china/zh-cn/web_resource/portalcommon/portal-common.min.js?sttl=1.1.45&ttr=1.0.5" crossorigin="anonymous"></script> --> <script> !(function ($) { if (window.dataLayer && window.dataLayer.push) { if (window.location.pathname == '/consultation/') { $('#submitBtn').click(function (e) { window.dataLayer.push({ event: 'consultSubmit', productName: $('#applicationscene').val() }); }); } $('#header .header-login').click(function (e) { window.dataLayer.push({ event: 'loginIntention' }); }); $('#header .header-register').click(function (e) { window.dataLayer.push({ event: 'creationIntention', pageType: window.mate_data_ts_pageType, pagePosition: 'Header' }); }); } })(jQuery); if (window.$aioList && window.$aioList.length > 0) { for (var i = 0; i < window.$aioList.length; i++) { var tmpComponent = window.$aioList[i]; if (tmpComponent) { var tmpComponentInfo = tmpComponent.split('/'); if (tmpComponentInfo.length == 2) { var name = tmpComponentInfo[0]; var version = tmpComponentInfo[1]; var tmpComponentWrapperEle = $('[data-mod-name="' + name + '"]'); var eleVersionAttr = tmpComponentWrapperEle.attr('data-mod-version'); if (eleVersionAttr && eleVersionAttr != version) { var linkEle = $('head link[href*="' + name + '/' + version + '"]'); linkEle.attr('href', linkEle.attr('href').replace(version, eleVersionAttr)); } } } } } var _idleSecondsCounter = 1; document.onclick = function () { _idleSecondsCounter = 0; }; document.onmousemove = function () { _idleSecondsCounter = 0; }; document.onkeypress = function () { _idleSecondsCounter = 0; }; function touchIAM() { var touchUrl = 'https://portal.huaweicloud.com/rest/heartbeat'; $.ajax({ type: 'get', url: touchUrl, xhrFields: { withCredentials: true }, crossDomain: true, timeout: 6e4, success: function (data) { console.log('succ' + data); }, error: function (data) { console.log('err' + data); }, }); } window.setInterval(CheckIdleTime, 3e5); function CheckIdleTime() { if (_idleSecondsCounter == 0) { // touchIAM(); } _idleSecondsCounter++; } !(function ($) { var tipsInfo = { china: { 'zh-cn': '当前页面暂无所选语言版本,以下为英文版。为您带来不便,深感抱歉!', 'en-us': 'This page is not available yet in the selected language, so the English version is being displayed instead. We apologize for any inconvenience.', }, hk: { 'zh-cn': '当前页面暂无所选语言版本,以下为英文版。为您带来不便,深感抱歉!', 'es-us': 'Esta página no está disponible en el idioma seleccionado.', 'en-us': 'This page is not available yet in the selected language, so the English version is being displayed instead. We apologize for any inconvenience.', 'pt-br': 'Esta página não está disponível no seu idioma selecionado.', 'th-th': 'เนื้อหานี้ไม่พร้อมใช้งานในภาษาที่คุณเลือก เรากำลังขยายภาษาที่รองรับอย่างต่อเนื่อง ขอขอบคุณที่อดทนรอ', 'id-id': 'Halaman ini belum tersedia untuk bahasa yang dipilih, sehingga versi Bahasa Inggris akan ditampilkan. Kami mohon maaf atas ketidaknyamanan yang ditimbulkan.', 'tr-tr': 'Bu sayfa henüz seçilen dilde mevcut değil, bu nedenle İngilizce sürümü görüntüleniyor. Verdiğimiz rahatsızlıktan dolayı özür dileriz.', }, eu: { 'en-us': 'This page is not available yet in the selected language, so the English version is being displayed instead. We apologize for any inconvenience.', }, }; var currentUrl = window.location.href, currentLanguage = window.$urlLanguage, currentSite = $('html').attr('site'), contentLanguage = $('html').attr('lang') || '', shouldShowTips = false; if (contentLanguage != '') { shouldShowTips = currentLanguage != contentLanguage.toLowerCase(); } $(document).on('click', '#lang-tips .changeLan-closed', function () { $('#lang-tips').remove(); }); })(jQuery); window.$usiteUtil = window.$usiteUtil || { isApp: function () { return /(galaxy)/i.test(navigator.userAgent.toLocaleLowerCase()); }, getCookie: function (name) { var arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); if ((arr = document.cookie.match(reg))) return unescape(arr[2]); else return ''; }, setCookie: function (name, value, expiredays) { var exdate, cookieString; exdate = new Date(); exdate.setDate(exdate.getDate() + expiredays); cookieString = name + '=' + escape(value) + (expiredays === null ? '' : ';expires=' + exdate.toGMTString()) + ';path=/;' + 'domain=.huaweicloud.com;'; document.cookie = cookieString; }, isHomePageCnZh: function () { var protocal = window.location.protocol; var path = window.location.origin + window.location.pathname; path = path.replace(protocal, ''); var reg = /\/\/www.(huaweicloud|ulanqab.huawei).com\/(($)|index.html|index\/index_ab.html)/; if (path.match(reg)) { return true; } return false; }, isHomePageCnEn: function () { var protocal = window.location.protocol; var path = window.location.origin + window.location.pathname; path = path.replace(protocal, ''); var reg = /\/\/www.(huaweicloud|ulanqab.huawei).com\/en-us\/(($)|index.html)/; if (path.match(reg)) { return true; } return false; }, isIpEu: function (countryCode) { var EuropeCountryCodes = [ 'FR', 'NL', 'BE', 'LU', 'CH', 'LI', 'AT', 'MC', 'DE', 'PL', 'HU', 'SK', 'CZ', 'BG', 'RO', 'UA', 'BY', 'MD', 'GB', 'DK', 'NO', 'IS', 'FI', 'SE', 'LT', 'LV', 'EE', 'IE', 'PT', 'ES', 'GR', 'IT', 'VA', 'AD', 'MK', 'SM', 'MT', 'SI', 'HR', 'BA', 'ME', 'RS', 'AL', ]; return EuropeCountryCodes.indexOf(countryCode) != -1; }, }; (function () { if (!window.$usiteUtil.isApp() && window.intlPEP) { var usiteCookie = window.$usiteUtil.getCookie('usite'); // 首次进入usite cookie为空,携带redirect参数跳转至国际站,在国际站首页进行ipsearch查询后,根据ip去掉redirect参数(非欧洲站ip)或跳转到欧洲站(欧洲站ip) var toIntlSiteWithRedirect = usiteCookie == ''; var locale = window.$usiteUtil.getCookie('locale'); locale = locale ? '?locale=' + locale : ''; // 当前是中国站 if (window.$usiteUtil.isHomePageCnZh()) { if (toIntlSiteWithRedirect) { window.location.href = locale ? '//www.huaweicloud.com/intl/' + locale + '&redirect=true' : '//www.huaweicloud.com/intl/?redirect=true'; return; } // usite不为空且为intl,跳转至国际站 var toIntlSite = usiteCookie && usiteCookie == 'intl'; if (toIntlSite) { window.location.href = locale ? '//www.huaweicloud.com/intl/' + locale : '//www.huaweicloud.com/intl/'; return; } var toEuSite = usiteCookie && usiteCookie == 'eu'; if (toEuSite) { window.location.href = locale ? '//www.huaweicloud.com/eu/' + locale : '//www.huaweicloud.com/eu/'; return; } } } if (window.location.search.indexOf('redirect=true') > -1) { var retries = 3; searchIp(retries); } function searchIp(retries) { var url = 'https://portal-intl.huaweicloud.com/rest/cbc/cbcipsearchservice/v1/ipsearch/dataopenipv4'; $.ajax({ url: url, async: !0, timeout: 2e3, success: function (result) { if (!result || !result.country_code) { removeRedirectParams(); } var countryCode = result.country_code; if (window.$usiteUtil.isIpEu(countryCode)) { var locale = window.$usiteUtil.getCookie('locale'); locale = locale && locale !== 'en-us' ? '?locale=' + locale : ''; window.location.href = locale ? '//www.huaweicloud.com/eu/' + locale : '//www.huaweicloud.com/eu/'; } else { removeRedirectParams(); } }, }).fail(function () { console.log(retries); if (retries - 1 > 0) { searchIp(--retries); } else { removeRedirectParams(); } }); } function removeRedirectParams() { var search = location.search.replace(/\?redirect\=true|\&redirect\=true/, ''); history.replaceState({}, {}, location.origin + location.pathname + search); } function setLocaleCookie(name, value) { var cookieString; cookieString = name + '=' + escape(value) + ';path=/;' + 'domain=.huaweicloud.com;'; document.cookie = cookieString; } if ($('html').attr('lang')) { setLocaleCookie('locale', $('html').attr('lang').toLowerCase()); } })(jQuery); $(document).on( 'click', ".prompt-wrapper-content .prompt-link, .header-lang-item a[href*='.huaweicloud.com'], #header .lang-list a[href*='.huaweicloud.com'], .header-collapse-lang a[href*='.huaweicloud.com'],.header-mbnav-level2-item a[href*='.huaweicloud.com']", function (e) { var $target = $(e.target); var href = $target.closest('a').attr('href'); if (href.indexOf('intl.huaweicloud.com') != -1 || href.indexOf('.huaweicloud.com/intl') != -1) { window.$usiteUtil.setCookie('usite', 'intl'); } else if (href.indexOf('.huaweicloud.com/eu') != -1) { window.$usiteUtil.setCookie('usite', 'eu'); } else if (href.indexOf('www.huaweicloud.com') != -1) { window.$usiteUtil.setCookie('usite', 'cn'); } } ); if (window.NodeList && !NodeList.prototype.forEach) { NodeList.prototype.forEach = function (callback, thisArg) { thisArg = thisArg || window; for (var i = 0; i < this.length; i++) { callback.call(thisArg, this[i], i, this); } }; } if (window.LinkTo) { var linkTo = LinkTo.default && LinkTo.default.getInstance({ env: 'dev', protocol: 'https' }); var lang = $('html').attr('lang') ? $('html').attr('lang').toLowerCase() : 'zh-cn'; // 非欧洲站使用linkto if (!/.com\/eu/.test(window.location.origin + window.location.pathname)) { $(document).on('click', '.header-user-info-button-common', function () { event.preventDefault(); linkTo && linkTo.login({ service: encodeURIComponent(window.location.href), locale: lang }); }); $(document).on('click', '.header-user-info-button-red', function () { event.preventDefault(); linkTo && linkTo.register({ service: encodeURIComponent(window.location.href), locale: lang, hwid: 'portal' }); }); $(document).on('click', '.account-verification', function () { event.preventDefault(); linkTo && linkTo.realNameAuthing({ service: encodeURIComponent(window.location.href), locale: lang }); }); } } function initBi(jsonParamInit, jsonParamView, jsonParamEvent) { if (window._BiInited) { return; } window._BiInited = true; var title = $(document).attr('title'); var domain_pre = (window.location.host || '').split('.')[0] || ''; var href = window.location.href; var ref = ''; if (document.referrer.length > 0) { ref = document.referrer; } try { if (ref.length == 0 && opener.location.href.length > 0) { ref = opener.location.href; } } catch (e) {} jsonParamInit['isdebug'] = true; if (typeof channelFrom != 'undefined') { if (channelFrom) { jsonParamInit['D17'] = channelFrom; jsonParamView['D17'] = channelFrom; } } jsonParamView['C1'] = title; jsonParamView['D15'] = 'HC'; jsonParamEvent['C1'] = domain_pre; jsonParamEvent['D15'] = 'HC'; window.jsonParamEvent = jsonParamEvent; function getGrayCookie(name) { var arr, reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); if ((arr = document.cookie.match(reg))) return unescape(arr[2]); else return ''; } var isGray = getGrayCookie('gpbc'); var ubajs = 'https://portal.hc-cdn.com/bi/uba.js'; if (isGray && isGray.length > 10) { ubajs = 'https://portal.hc-cdn.com/bi/alpha/uba.js'; } if(window.location.host.includes("ulanqab.huawei") && HOST_REG.length>0){ HOST_REG.push('ulanqab.huawei') } $(document).ready(function () { $.getScript(ubajs, function () { init(2, 'c9770c4dac06fe3b76ec9c7ad47273d0', window.pep_uaid, jsonParamInit); if (window.ab_test) { jsonParamView.ab_test = window.ab_test; } if (window.ab_version) { jsonParamView.ab_version = window.ab_version; } onPageView(window.location.pathname + window.location.search, jsonParamView); $('body [mate_data_ts]').each(function () { $(this).bind('click', function () { var ge_get = $(this).attr('mate_data_ts'); var ge_gets = ge_get.split('.'); if (ge_gets.length) { var value2 = ''; if (ge_gets[2] != '') { value2 = ge_gets[2]; } var activity = ge_gets[3]; if ('recommendation' === ge_gets[0]) { onEvent(ge_gets[0], 'click', ge_gets[2], ge_gets[3], { D1: 'FIRST_PARTY' }); } else { if (activity != undefined) { jsonParamEvent['D17'] = activity; onEvent((ge_gets[0] || '').replace('#domain_pre#', domain_pre), ge_gets[1] || '', value2, 1, jsonParamEvent); } else { var tempObj; if ($(this).attr('pageposition')) { tempObj = $.extend({}, jsonParamEvent, { pagePosition: $(this).attr('pageposition') }); } onEvent((ge_gets[0] || '').replace('#domain_pre#', domain_pre), ge_gets[1] || '', value2, 1, tempObj ? tempObj : jsonParamEvent); } } } }); }); autoEventTracking(domain_pre, jsonParamEvent); }); }); } $("a[href*='/pep-dialog/']").each(function () { var ele = $(this); var href = ele.attr('href'); var path = href.replace(/.html/g, ''); var ajaxPath = path.indexOf('activity/') == -1 ? path : path.split('activity/')[1]; var arr = path.split('/'); var dialogName = arr[arr.length - 1]; var location_lang = $('html').attr('lang') ? $('html').attr('lang').toLowerCase() : 'zh-cn'; var site = $('html').attr('site').toLowerCase() == 'china' ? 'china' : 'hk'; var dialogUrl = window.location.host.indexOf('.com') != -1 && window.location.host.indexOf('pep.huaweicloud.com') == -1 ? 'https://' + window.location.host + '/' + ajaxPath + '/jcr:content/dialog.html?wcmmode=disabled' : '/content/cloudbu-site/' + site + '/' + location_lang + '/activity/' + ajaxPath + '/jcr:content/dialog.html?wcmmode=disabled'; ele.css('pointer-events', 'auto'); ele.on('click', function (e) { e.stopPropagation(); e.preventDefault(); if ($("body [data-pep-path*='" + dialogName + "']").length !== 0) { $("body [data-pep-path*='" + dialogName + "']").remove(); } $.ajax({ url: dialogUrl, success: function (data) { if (data) { data = data.replace('block', 'none'); $('body').append(data); $('#modal-rule').html($("body [data-pep-path*='" + dialogName + "']").html()); window.activityModal.show('#modal-rule', true); } }, }); }); }); var copyright = $('.footer-copyright').html(); if (copyright) { copyright = copyright.replace(new Date().getFullYear() - 1 + '', new Date().getFullYear()); $('.footer-copyright').html(copyright); } if (window.location.href.indexOf('vconsole=true') !== -1 && window.gConfig.isMobile) { var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://res-static1.huaweicloud.com//content/dam/cloudbu-site/archive/commons/3rdlib/eruda/eruda.min.js'; document.body.appendChild(script); setTimeout(function () { eruda.init(); }, 1e3); } </script> <script> if (window.$aioList && window.$aioList.length > 0) { for (var i = 0; i < window.$aioList.length; i++) { var tmpComponent = window.$aioList[i]; if (tmpComponent) { var tmpComponentInfo = tmpComponent.split("/"); if (tmpComponentInfo.length == 2) { var name = tmpComponentInfo[0]; var version = tmpComponentInfo[1]; var tmpComponentWrapperEle = $('[data-mod-name="' + name + '"]'); var eleVersionAttr = tmpComponentWrapperEle.attr("data-mod-version"); if (eleVersionAttr && eleVersionAttr != version) { var linkEle = $('head link[href*="' + name + '/' + version + '"]'); linkEle.attr("href", linkEle.attr("href").replace(version, eleVersionAttr)); } } } } } </script> <script> // document.referrer可以获取浏览器上一次地址,如果document.referrer是空字符串,则不为语言切换场景 window.refLan = ""; window.$PEP = true; function getSiteFromURL() { url = window.location.host; urlArr = url.split("."); if (urlArr[0] == "www") { reg = "CN"; } else { reg = "HK" } return reg; } var siteStr = $('html').attr("site") if (siteStr) { window.reg = siteStr == "china" ? "CN" : siteStr.toUpperCase(); } else { window.reg = getSiteFromURL(); } window.promptLan = $('html').attr("lang"); if (document.referrer != "") { if (document.referrer.indexOf("/authui/login") == -1) { if (document.referrer.indexOf(".com/intl") != -1) { window.refLan = (document.referrer.indexOf(".com/intl/zh-cn") != -1) ? "zh-CN" : ((document.referrer.indexOf(".com/intl/en-us") != -1) ? "en-US" : "es-US"); } else { window.refLan = (document.referrer.indexOf(".com/en-us") != -1) ? "en-US" : "zh-CN"; } } else { //window.refLan = (document.referrer.indexOf("locale=zh-cn") != -1) ? "zh-CN" : "en-US"; if (document.referrer.indexOf("locale=") != -1) { window.refLan = (document.referrer.indexOf("locale=zh-cn") != -1) ? "zh-CN" : ((document.referrer.indexOf("locale=en-us") != -1) ? "en-US" : "es-US"); } else { window.refLan = window.promptLan; } } } else { window.refLan = window.promptLan; } </script> <!--/* 55 trace for some special page */--> <script> !function ($) { if (window.dataLayer && window.dataLayer.push) { if (window.location.pathname == "/consultation/") { $("#submitBtn").click(function (e) { window.dataLayer.push({ "event": "consultSubmit", "productName": $("#applicationscene").val() }); }) } $("#header .header-login").click(function (e) { window.dataLayer.push({ "event": "loginIntention" }) }); $("#header .header-register").click(function (e) { window.dataLayer.push({ "event": "creationIntention", "pageType": window.mate_data_ts_pageType, "pagePosition": "Header" }) }); } }(jQuery); </script> <script src="https://res-static.hc-cdn.cn/aem/content/dam/cloudbu-site/archive/commons/apm/wise_trace.min.js?sttl=1.1.45"></script> <script> $("a[href*='/pep-dialog/']").each(function () { var ele = $(this); var href = ele.attr("href"); var path = href.replace(/.html/g, ""); var ajaxPath = path.indexOf("activity/") == -1 ? path : path.split("activity/")[1]; var arr = path.split("/"); var dialogName = arr[arr.length - 1]; var location_lang = $('html').attr('lang').toLowerCase(); var site = $('html').attr('site').toLowerCase() == 'china' ? 'china' : 'hk'; // 站点判断,国内:china;国际站:hk var dialogUrl = (window.location.host.indexOf(".com") != -1 && window.location.host.indexOf("pep.huaweicloud.com") == -1) ? "https://" + window.location.host + "/" + ajaxPath + "/jcr:content/dialog.html?wcmmode=disabled" : "/content/cloudbu-site/" + site + "/" + location_lang + "/activity/" + ajaxPath + "/jcr:content/dialog.html?wcmmode=disabled"; ele.css('pointer-events', 'auto'); ele.on("click", function (e) { e.stopPropagation(); e.preventDefault(); if ($("body [data-pep-path*='" + dialogName + "']").length !== 0) { $("body [data-pep-path*='" + dialogName + "']").remove(); } // dialog for activity $.ajax({ url: dialogUrl, success: function (data) { if (data) { data = data.replace('block', 'none'); $("body").append(data); $("#modal-rule").html($("body [data-pep-path*='" + dialogName + "']").html()); window.activityModal.show('#modal-rule', true); } } }) }); }); </script> <!-- 这个原来是放在灰度PEP上做标志用的 --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10