# Huawei Cloud Toolkit > 华为云开发者插件 ## 产品介绍 - [隐私声明](https://support.huaweicloud.com/productdesc-devkit/devkit_001.md): Huawei Cloud Toolkit在为您提供日常开发所需的功能的同时,会涉及使用您的云服务资源,需要您通过您的访问密钥ID(AK)和秘密访问密钥(SK)登录。同时若使用部署插件还会涉及到主机的部分信息,包括但不局限于以下数据:机器(Host)ip地址和端口号。机器(Host)的SSH登录用户名和密码。SSH私钥。华为云的访问密钥ID - [什么是Huawei Cloud Toolkit](https://support.huaweicloud.com/productdesc-devkit/devkit_002.md): 华为云开发者插件(Huawei Cloud Toolkit),作为华为云围绕其产品能力向开发者桌面上的延伸,帮助开发者快速在本地连接华为云,打通华为云到开发者的最后一公里。Huawei Cloud ToolKit是围绕华为云开发者生态工具体系打造的一系列IDE插件,支持VS Code、IntelliJ IDEA等系列平台、以及华为云自研 - [产品能力](https://support.huaweicloud.com/productdesc-devkit/devkit_003.md): 深度融合华为云API的开放能力,支持用户检索API、查看API文档、调试API。编程过程中支持SDK代码片段补全,加速用户集成华为云应用。华为云 CodeArt Snap 智能编程助手致力于打造现代化开发新范式,通过将自然语言转化为规范可阅读、无开源漏洞的编程语言,提升开发者编码效率,助力企业快速响应市场不确定性。支持快速部署,一键部署到 - [插件能力分布](https://support.huaweicloud.com/productdesc-devkit/devkit_004.md): Huawei Cloud Toolkit的系列插件的能力分布如下表。 ## 用户指南 - [API插件介绍](https://support.huaweicloud.com/usermanual-devkit/devkit_005_001.md): API插件支持 VS Code IDE、IntelliJ IDEA等平台、以及华为云自研 CodeArts IDE,基于华为云服务提供的能力,帮助开发者更高效、便捷地搭建应用。API插件关联华为云服务下的 API Explorer、DevStar、CodeLabs、SDK 中心和 CLI 中心产品,致力于为开发者提供更稳定、快速、安全的编 - [IntelliJ IDEA等平台](https://support.huaweicloud.com/usermanual-devkit/devkit_005_002_001.md): 下载并安装JDK1.8或更高版本。下载并安装IntelliJ IDEA 2020.2或更高版本。IntelliJ平台同时支撑包括Goland、Pycharm等在内的IDE,若在其它相关IDE上开发,请下载配置好对应语言的编译器或者解释器。这里以IDEA为例介绍IntelliJ平台插件的安装流程,其他IntelliJ系列的IDE请参考IDE - [VS Code IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_005_002_002.md): 下载并安装Visual Studio Code最新版本。您可以在直接在IDE插件市场或者直接在VS Code插件市场下载离线包安装。IDE安装在Visual Studio Code顶部菜单栏中选择File > Preferences > Extensions,弹出VS Code IDE的Marketplace的插件列表。在搜索栏中输入Hu - [CodeArts IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_005_002_003.md): API插件是CodeArts IDE原生内置的插件,默认已经安装。左侧的导航栏中可以看到相关图标。具体请参考下图。 - [IntelliJ IDEA等平台](https://support.huaweicloud.com/usermanual-devkit/devkit_005_003_001_001.md): 打开插件左侧主面板:单击IDEA左侧工具框中的"Huawei Cloud Toolkit"工具按钮、单击插件主面板中的API主页,则可打开华为云API插件主面板 。在搜索框中搜索华为云发布的所有云服务、API、SDK、错误码等。同时下面的热门推荐会为你展示最近有哪些热门的API。API检索选择指定API后,单击API文档页签,可以查看该A - [VS Code IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_005_003_001_002.md): 打开插件左侧主面板:单击VS Code IDE左侧工具框中的"Huawei Cloud Toolkit"工具按钮、单击插件主面板中的API主页,则可打开华为云API插件主面板 。在搜索框中搜索华为云发布的所有云服务、API、SDK、错误码等。同时下面的热门推荐会为你展示最近有哪些热门的API。API检索选择指定API后,单击API文档页签 - [CodeArts IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_005_003_001_003.md): 单击左侧侧边栏中的华为云API图标,则可打开华为云API插件主面板,如果是第一次进入,右侧会弹出华为云服务API全景图,为您介绍此插件丰富的能力。你也可以通过单击右上角的API全景图按钮打开全景图。打开的华为云API,可以在搜索框中搜索华为云发布的所有云服务、API、SDK、错误码等。同时下面的热门推荐会为你展示最近有哪些热门的API。A - [IntelliJ IDEA等平台](https://support.huaweicloud.com/usermanual-devkit/devkit_005_003_002_001.md): 在IntelliJ IDEA的编辑中输入代码时会,提供代码补全功能,这时会提示API联想,选择想要插入的API,插入SDK代码,API调用的SDK代码一键生成。同时在右下角弹出气泡可以根据提示查看插入API的详情。完成补全后,在代码区可以编辑API相关参数,在弹出的右侧面板编辑后,可以同步到代码区。单击右侧历史记录按钮可以查看对该API参 - [VS Code IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_005_003_002_002.md): 插件在VS Code IDE的补全能力参考IntelliJ平台。VS Code IDE代码补全支持的语言和IntelliJ平台有差异。表1 VS Code IDE和IntelliJ平台代码补全支持的语言对比 - [CodeArts IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_005_003_002_003.md): 插件在CodeArts IDE的补全能力参考IntelliJ平台。插件在CodeArts IDE代码补全支持的语言和在IntelliJ平台的版本有差异。插件在CodeArts IDE暂不支持脚本代码补全。表2 CodeArts IDE和IntelliJ平台代码补全支持的语言对比 - [IntelliJ IDEA等平台](https://support.huaweicloud.com/usermanual-devkit/devkit_005_003_003_001.md): 打开插件左侧主面板:单击IDEA左侧工具框中的"Huawei Cloud Toolkit"工具按钮、单击插件主面板中的API主页,则可打开华为云API插件主面板 。在搜索框中搜索示例代码。同时下面的热门推荐会为您展示最近有哪些常用的示例代码。选您想学习的教程,通过向导式的教程学习代码。 - [VS Code IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_005_003_003_002.md): 打开插件左侧主面板:单击VS Code IDE左侧工具框中的"Huawei Cloud Toolkit"工具按钮、单击插件主面板中的API主页,则可打开华为云API插件主面板 。在搜索框中搜索示例代码。同时下面的热门推荐会为您展示最近有哪些常用的示例代码。选择您想学习的教程,通过向导式的教程学习代码。 - [CodeArts IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_005_003_003_003.md): 打开插件左侧主面板:单击左侧侧边栏中的华为云API图标,则可打开华为云API插件主面板 。在搜索框中搜索示例代码。同时下面的热门推荐会为您展示最近有哪些常用的示例代码。选择您想学习的教程,通过向导式的教程学习代码。 - [开发者技术支持插件介绍](https://support.huaweicloud.com/usermanual-devkit/devkit_006_001.md): 华为云开发者技术支持插件,英文名是Huawei Cloud Developer Technical Support。当前只支持CodeArts IDE。插件支持开发者在IDE上直接给华为云提单。在本插件中,提供了如下功能:搜索功能,包括根据问题单号、概述对历史问题单进行搜索。提交问题单,问题会反馈到华为云开发者技术支持团队,华为云将在1- - [开发者技术支持插件安装](https://support.huaweicloud.com/usermanual-devkit/devkit_006_002.md): 华为云开发者技术支持插件是CodeArts IDE原生内置的插件,默认已经安装。安装后CodeArts IDE左侧界面如下: - [开发者技术支持插件能力](https://support.huaweicloud.com/usermanual-devkit/devkit_006_003.md): 插件当前只支持CodeArts IDE。华为云自研 CodeArts IDE 作为一个智能化桌面集成开发环境,帮助开发者快捷连接华为云服务,提供智能化的编码开发体验,支持伙伴和开发者共建生态。用户可以单击此处申请试用。打开CodeArts IDE主菜单中的帮助->开发者支持->一键提单,或者通过华为云开发者技术支持主面板的“+”按钮提单。 - [开放能力中心插件介绍](https://support.huaweicloud.com/usermanual-devkit/devkit_007_001.md): 华为云开放能力中心插件,英文名是Huawei Cloud DeveloperKit,当前只支持CodeArts IDE,是基于华为云服务下的一款 IDE 插件。插件关联华为云各云服务开发指南、视频课程、沙箱、API、SDK 和示例代码,帮助开发者更快地了解华为云、学习华为云、集成华为云。在本插件中,提供了如下功能:搜索功能,搜索内容包括云 - [开放能力中心插件安装](https://support.huaweicloud.com/usermanual-devkit/devkit_007_002.md): 华为云开放能力中心插件是CodeArts IDE原生内置的插件,默认已经安装。安装后CodeArts IDE左侧界面如下: - [开放能力中心插件能力](https://support.huaweicloud.com/usermanual-devkit/devkit_007_003.md): 插件当前只支持CodeArts IDE。华为云自研 CodeArts IDE 作为一个智能化桌面集成开发环境,帮助开发者快捷连接华为云服务,提供智能化的编码开发体验,支持伙伴和开发者共建生态。用户可以单击此处申请试用。侧边栏首页是最近浏览和热门文档(第一次打开侧边栏会展开全景图), 单击经常浏览能进入产品详情页(支持刷新和删除),单击热门 - [底座插件介绍](https://support.huaweicloud.com/usermanual-devkit/devkit_008_001.md): 底座插件是华为云提供的一款IDE插件,名称为Huawei Cloud Toolkit Platform 。支持IntelliJ系列平台和VS Code IDE,为华为云各类业务插件提供公共能力。在本插件中,提供了如下功能:为所有 Huawei Cloud Toolkit 插件提供单点登录。为所有 Huawei Cloud Toolkit - [IntelliJ IDEA等平台](https://support.huaweicloud.com/usermanual-devkit/devkit_008_002_001.md): 请参考IntelliJ平台上API插件的安装。在IntelliJ系列平台上安装插件成功后在左侧的导航栏中可以看到Huawei Cloud Toolkit图标,则说明安装成功。 - [VS Code IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_008_002_002.md): 请参考VS Code IDE上API插件的安装。在VS Code IDE安装插件成功后在左侧的导航栏中可以看到Huawei Cloud Toolkit图标,则说明安装成功。 - [IntelliJ IDEA等平台](https://support.huaweicloud.com/usermanual-devkit/devkit_008_003_001.md): 单击左侧菜单中的Huawei Cloud Toolkit图标,打开插件主面板,选择右上角的用户头像按钮,在弹出的页面选择华为云AK/SK登录、华为账号登录或者CSDN账号登录。选择AK/SK登录,会进入Setting面板,填入AK、SK后单击apply进行登录操作。选择华为账号或者CSDN账号登录,会打开浏览器进入登录页面,IDE侧会同步 - [VS Code IDE](https://support.huaweicloud.com/usermanual-devkit/devkit_008_003_002.md): 单击左侧菜单中的Huawei Cloud Toolkit图标,打开插件主面板,选择右上角的用户头像按钮,在弹出的页面选择华为云AK/SK登录或者华为账号登录。选择AK/SK登录,则输入之前准备好的AK、SK登录华为云。若选择华为账号登录,则会跳至浏览器在web页面登录华为账号,IDE侧会同步登录结果。 - [部署插件介绍](https://support.huaweicloud.com/usermanual-devkit/devkit_009_001.md): 部署插件是提供应用部署能力的华为云插件,名称为Huawei Cloud Deploy。暂时只支持IntelliJ平台。在本插件中,提供了如下功能:一键部署应用到ECS。一键部署应用到CCI。部署插件依赖底座插件的能力,在使用部署插件之前请提前安装好并完成登录。云容器实例(Cloud Container Instance,CCI)服务提供S - [部署插件安装](https://support.huaweicloud.com/usermanual-devkit/devkit_009_002.md): 请参考API插件安装。在IntelliJ系列平台上安装插件成功后在左侧的导航栏中可以看到Huawei Cloud Toolkit图标,单击会面板会出现Huawei Cloud Deploy的字样,则说明安装成功。 - [使用前提](https://support.huaweicloud.com/usermanual-devkit/devkit_009_003_001.md): 已经安装华为云底座插件并且完成华为账号登录。若选择部署应用到ECS,请确保在部署应用的地域中存在ECS资源,且确保ECS已经开机,ECS购买和使用请参考。若选择部署应用到CCI,请确保在部署应用的地域中存在CCI资源,且确保有Deployment在运行,CCI详情请参考。 - [部署流程](https://support.huaweicloud.com/usermanual-devkit/devkit_009_003_002_001.md): 打开插件左侧主面板:单击IDEA左侧工具框中的"Huawei Cloud Toolkit"工具按钮、单击插件主面板中的"Huawei Cloud Deploy", 选择 "Deploy to ECS";或者选择顶部菜单栏顶部菜单栏"Huawei Cloud Toolkit"->"Deploy to ECS",单击后弹出ECS部署面板。在弹 - [部署验证](https://support.huaweicloud.com/usermanual-devkit/devkit_009_003_002_002.md): 部署验证结果如下:部署成功在右下角会提示:"Success to deploy for ECS!"。若部署失败则会弹出对话框:"Failed to deploy for ECS!"。 - [部署流程](https://support.huaweicloud.com/usermanual-devkit/devkit_009_003_003_001.md): 打开插件左侧主面板:单击IDEA左侧工具框中的"Huawei Cloud Toolkit"工具按钮、单击插件主面板中的"Huawei Cloud Deploy", 选择 "Deploy to CCI"。或者选择顶部菜单栏顶部菜单栏"Huawei Cloud Toolkit"->"Deploy to CCI",单击后弹出CCI部署面板。在弹 - [部署验证](https://support.huaweicloud.com/usermanual-devkit/devkit_009_003_003_002.md): 部署验证结果如下:部署成功在右下角会提示:"Success to deploy for CCI!"。若部署失败则会弹出对话框:"Failed to deploy for CCI!"。 - [华为云智能编程助手](https://support.huaweicloud.com/usermanual-devkit/devkit_010.md): 华为云智能编程助手致力于打造现代化开发新范式,通过将自然语言转化为规范可阅读、无开源漏洞的编程语言,提升开发者编码效率,助力企业快速响应市场不确定性。当前插件支持IntelliJ系列平台和VS Code IDE版本。 - [代码检查插件](https://support.huaweicloud.com/usermanual-devkit/devkit_011.md): 代码检查插件名称为Huawei Cloud CodeArts Check,支持 VS Code IDE、IntelliJ IDEA等平台、以及华为云自研 CodeArts IDE。插件提供业界规范(含华为云)检查,支持一键格式化和代码自动修复,当前支持Java、C++、C语言。更多请参考:IntelliJ IDEA等平台版本使用指南。V - [华为云DevSpore](https://support.huaweicloud.com/usermanual-devkit/devkit_012.md): 华为云DevSpore插件的名称是Huawei Cloud DevSpore,支撑开发者在IDE上快速完成企业级微服务工程搭建,实现服务规范化、统一化、安全可信。目前只支持IntelliJ IDEA等平台。插件的安装方式请参考API插件,单击查看IntelliJ版本插件安装。 - [华为云ModelBox](https://support.huaweicloud.com/usermanual-devkit/devkit_013.md): 华为云ModelBox插件名称是Huawei Cloud ModelBox DevKit,帮助开发者更高效、便捷地注册ModelBox框架支持的设备及搭建ModelBox开发环境。目前只支持VS Code IDE。安装方式请参考API插件,单击查看VS Code IDE版本插件安装。 - [华为云FunctionGraph](https://support.huaweicloud.com/usermanual-devkit/devkit_014.md): 华为云FunctionGraph插件是Serverless产品的IDE插件,提供函数本地调试、运行、云端部署等功能。当前插件已经上架VS Code IDE、华为云自研 CodeArts IDE (线上版本)的插件市场。与此同时,还提供有其他平台的离线包供您使用。 ## 常见问题 - [认证相关](https://support.huaweicloud.com/devkit_faq/devkit_015.md): 请参见用户指南中获取永久AK/SK。请参见用户指南中获取账号名、账号ID、项目ID。请参见终端节点及区域说明。请参见用户指南中获取Token。请参见获取临时AK/SK和securitytoken。 - [其他问题](https://support.huaweicloud.com/devkit_faq/devkit_016.md): 当前支持的IDE众多,可以在插件市场页面查看支持的版本。