华为云开发
华为云开发者空间免费云主机使用指南
#tech / ops / cloud
#type / howto
#status / growing
[!info] related notes
华为云开发
基础概念
开发者空间-华为云 目前华为云开发者空间提供了免费的云开发体验的服务,有带桌面的云主机 和 可以 vscode 远程开发的云开发环境。 本文主要讲后者。
使用指南
华为云使用了 访问密钥 + hdspace 工具 来提供 用户连接云开发环境 的入口 连接方式的前面的配置见信息参考的官方文档
连接到 vscode
使用 vscode 的 remote develop 插件 在 ssh 配置文件(~/.ssh/config)中添加配置
Host Huawei
HostName 127.0.0.1 // 启动隧道时的 local-addr 的地址
User developer // 启动隧道时的 name
Port 1222 // 启动隧道时的 local-addr 的端口
IdentityFile "~\.devenv\.ssh\IdentityFile\95d1a4a8e57443d8a69b5d049c473d32" // 默认生成的配置文件地址
命令速查
| 命令 | 说明 |
|---|---|
| hdspace devenv list | 查看云开发环境列表 |
hdspace devenv start [--instance-id=instanceId] [--name=name] | 开机 |
- 开机
可以通过help命令查看开机相关命令,此处不再赘述,开机命令如下:
hdspace devenv start [--instance-id=instanceId] [--name=name]
- instance-id(可选) : 创建云开发环境成功后的ID。
- name(可选): 创建云开发环境成功后的NAME。
- 建立隧道连接
创建本地PC和远程云开发环境的隧道链接,建立隧道连接命令如下:
hdspace devenv start-tunnel [--instance-id=instanceId] [--name=name] --ports=ports [--local-addr=localAddr]
- instance-id(可选): 字符串,即为上述步骤中创建的云开发环境ID。
- name(可选): 创建云开发环境成功后的NAME。
- ports(必选):映射端口(0-65535),用’,‘和’:‘分隔,格式为local-port11:remote-port1,local-port12:remote-port2,如果映射只有一个,则本地和远程端口相同,如10022:22,10380:8080,8087等。
- local-addr(可选):字符串,本地地址(IPV4), 如果不设置, 默认localhost(127.0.0.1)。
- 关闭
关闭云开发环境,命令如下:
hdspace devenv close [--instance-id=instanceId] [--name=name]
- instance-id(可选) : 创建云开发环境成功后的ID。
- name(可选): 创建云开发环境成功后的NAME。