谷歌云(Google Cloud)基础入门必看 – wiki基地


谷歌云(Google Cloud)基础入门必看:开启你的云端之旅

随着数字化转型的浪潮席卷全球,云计算已经成为现代技术架构的基石。无论是初创企业还是大型跨国公司,都在积极拥抱云计算带来的灵活性、可伸缩性和创新能力。在众多云服务提供商中,Google Cloud Platform (GCP) 凭借其强大的技术实力、遍布全球的网络基础设施以及在数据分析、机器学习和人工智能领域的领先地位,吸引了越来越多的开发者和企业。

如果你是云计算的初学者,或者对 GCP 充满好奇,想要踏入这个充满无限可能的云端世界,那么恭喜你,你来对地方了。本文将为你提供一份详细的 GCP 基础入门指南,帮助你理解核心概念,熟悉常用服务,并知道如何开始你的第一个云项目。

本文适合:
* 对云计算感兴趣的 IT 技术人员、开发者、学生。
* 希望了解 GCP 是什么以及它能做什么的非技术背景人士。
* 准备开始使用 GCP 构建或迁移应用服务的用户。

目录

  1. 什么是云计算?为什么选择 Google Cloud?
    • 云计算的核心概念
    • 云计算的优势
    • 为什么考虑 Google Cloud?
  2. GCP 核心概念解析
    • 项目 (Projects)
    • 区域 (Regions) 与可用区 (Zones)
    • 资源 (Resources)
    • 计费 (Billing) 与免费层级 (Free Tier)
    • 身份与访问管理 (IAM)
  3. 初学者必知的核心服务
    • 计算服务 (Compute Services)
      • Compute Engine (GCE) – 虚拟机
      • App Engine – PaaS 平台
      • Google Kubernetes Engine (GKE) – 容器编排 (入门了解)
    • 存储服务 (Storage Services)
      • Cloud Storage (GCS) – 对象存储
    • 数据库服务 (Database Services)
      • Cloud SQL – 托管关系型数据库
      • Firestore – NoSQL 文档数据库 (入门了解)
    • 网络服务 (Networking Services)
      • Virtual Private Cloud (VPC) – 虚拟网络
  4. 如何开始你的第一个 GCP 项目
    • 注册 GCP 账户与免费试用
    • Google Cloud Console 概览
    • 创建你的第一个项目
    • Cloud Shell 与 gcloud CLI
  5. 学习资源与进阶路径
  6. 总结

1. 什么是云计算?为什么选择 Google Cloud?

云计算的核心概念

简单来说,云计算就是通过互联网按需提供计算资源(如服务器、存储、数据库、软件等)的一种模式,而不是在本地购买、拥有和维护物理硬件和软件。你可以将其想象成电力或自来水一样,你不需要自建发电厂或水厂,只需要连接到公共服务并按使用量付费。

云计算通常具备以下几个关键特征:

  • 按需自助服务: 用户可以随时随地通过网络获取所需的计算能力,无需人工干预。
  • 广泛的网络访问: 服务通过网络提供,可通过各种客户端设备访问。
  • 资源池化: 资源被抽象和集中起来,动态分配给多个用户,提高利用率。
  • 快速弹性: 能够快速、弹性地根据需求扩展或缩减资源。
  • 可计量服务: 资源使用量被监控、控制和报告,实现按使用付费。

根据服务类型,云计算主要分为三种模式:

  • 基础设施即服务 (IaaS): 提供计算、存储、网络等基础设施资源,用户需要自己管理操作系统和应用。例如:虚拟机。
  • 平台即服务 (PaaS): 提供应用程序部署和运行所需的平台,用户无需管理底层基础设施和操作系统。例如:Web 应用部署平台。
  • 软件即服务 (SaaS): 直接提供软件应用程序,用户通过网络即可使用,无需安装和管理。例如:Gmail、Google Docs。

GCP 提供涵盖这三种模式的广泛服务。

云计算的优势

采用云计算能带来诸多好处:

  • 降低成本: 无需巨额前期硬件投入,按需付费降低了运营成本。
  • 提高效率: 快速部署和管理资源,加速业务上线。
  • 增强灵活性与可伸缩性: 轻松应对流量高峰或业务扩张,弹性调整资源。
  • 更高的可用性与可靠性: 云服务提供商通常拥有冗余的基础设施,确保服务高可用。
  • 专注于核心业务: 将运维的复杂性交给云服务商,企业可以更专注于业务创新。
  • 全球化部署: 轻松将业务扩展到全球不同地区。

为什么考虑 Google Cloud?

在众多云服务提供商(如 AWS、Azure)中,GCP 拥有其独特的优势:

  • 强大的全球网络: Google 拥有遍布全球的高性能光纤网络,为服务提供低延迟和高吞吐。
  • 数据分析和机器学习领域的领先优势: BigQuery、AI Platform 等服务在处理海量数据和构建智能应用方面表现出色。
  • 容器技术的贡献与支持: Kubernetes 是由 Google 开源的,GCP 的 Google Kubernetes Engine (GKE) 是业界领先的容器编排服务。
  • 开放性和混合云支持: 支持多云和混合云方案(如 Anthos)。
  • 承诺开源: 积极参与和贡献开源社区。
  • 有竞争力的定价: 提供按秒计费、抢占式实例等灵活的计费选项。

当然,选择哪个云平台取决于你的具体需求、技术栈和团队经验。但了解并尝试 GCP 绝对是值得的。

2. GCP 核心概念解析

在深入了解具体服务之前,掌握 GCP 的一些基础概念至关重要。它们构成了你在 GCP 上进行操作的基础。

项目 (Projects)

在 GCP 中,项目 (Project) 是组织所有 GCP 资源的容器。你可以将其想象成一个文件夹,用来存放你的虚拟机、存储桶、数据库等所有云资源。

一个项目拥有以下特性:

  • 项目名称 (Project Name): 用户可读的名称(例如:”My Awesome App”)。
  • 项目 ID (Project ID): 全球唯一的标识符,通常是字母、数字和连字符的组合(例如:”my-awesome-app-123456″)。项目 ID 一旦创建就不能更改。
  • 项目编号 (Project Number): 由 Google 自动生成的唯一数字。

为什么项目如此重要?

  • 资源组织: 所有资源都属于特定的项目,方便管理和查找。
  • 计费边界: 计费是按项目进行的,你可以为每个项目设置独立的账单账户。
  • 权限控制: 权限(使用 IAM)也是在项目级别或项目内的资源级别进行管理的。你可以轻松控制哪些用户可以访问或修改特定项目中的资源。
  • API 管理: API 的启用和管理也通常与项目相关联。

初学者建议从创建一个新项目开始你的学习和实践。

区域 (Regions) 与可用区 (Zones)

为了提供高可用、低延迟和容灾能力,GCP 的基础设施分布在全球各地。这些地理位置被组织为区域 (Regions)可用区 (Zones)

  • 区域 (Region): 一个独立的地理位置,例如 us-central1 (美国中部)、europe-west1 (西欧)、asia-east1 (东亚)。每个区域都是由多个可用区组成的。选择靠近你用户或服务目标区域的区域可以降低延迟。
  • 可用区 (Zone): 一个区域内的独立物理位置,通常是一个或多个数据中心。可用区之间有低延迟、高带宽的网络连接。同一个区域的不同可用区之间是相互独立的,一个可用区发生故障不会影响同一区域的其他可用区。可用区名称通常是在区域名称后加上一个字母,例如 us-central1-a, us-central1-b, us-central1-c

为什么 Regions 和 Zones 很重要?

  • 高可用性: 将应用程序的不同组件部署在同一区域的不同可用区中,可以在一个可用区故障时,仍然保证应用的可用性。
  • 容灾: 将数据备份或应用程序副本存储在不同区域,可以在整个区域发生严重问题时进行恢复。
  • 延迟: 资源部署位置会影响用户访问时的网络延迟。选择距离用户最近的区域可以提供更好的用户体验。
  • 成本: 不同区域的服务定价可能会有所不同。

创建资源(如虚拟机)时,你需要指定它所在的区域和可用区。有些资源是区域级的(如静态外部 IP 地址),有些是全球级的(如某些网络配置或 Cloud Storage)。

资源 (Resources)

资源 (Resource) 是你在 GCP 中使用的具体服务实例。例如:

  • 一个虚拟机实例 (VM Instance) 是一个 Compute Engine 资源。
  • 一个存储桶 (Bucket) 是一个 Cloud Storage 资源。
  • 一个数据库实例 (Database Instance) 是一个 Cloud SQL 资源。

所有的资源都属于一个特定的项目,并且通常位于某个区域或可用区。

计费 (Billing) 与免费层级 (Free Tier)

云计算最大的特点之一是按使用量付费 (Pay-as-you-go)。你在 GCP 上使用的各种资源都会产生费用,费用计算方式因服务而异(例如,虚拟机按使用时长计费,存储按存储容量和网络流量计费)。

为了帮助初学者入门和低成本试验,GCP 提供了慷慨的免费层级 (Free Tier)。免费层级分为两部分:

  1. 免费试用 (Free Trial): 新用户注册后通常会获得一笔额度(例如 300 美元)和一段时间(例如 90 天)的免费试用期。你可以在此期间使用这笔额度尝试几乎所有 GCP 服务。即使额度用完或试用期结束,只要不升级到付费账户,你的账户和项目资源会被暂停,但不会自动产生费用。
  2. 永久免费产品 (Always Free Products): 即使免费试用期结束并升级到付费账户,某些特定服务在一定使用量范围内是永久免费的。例如,每月有固定时长的 Compute Engine f1-micro 虚拟机免费使用,一定容量的 Cloud Storage 免费存储,一定量的 Cloud Functions 调用次数免费等。

重要提示:

  • 务必仔细查看 GCP Free Tier 的具体限制和包含的服务列表。
  • 注册时需要提供信用卡信息,这主要是为了验证身份和防止滥用,在免费试用结束前且未升级账户的情况下,不会自动扣费。
  • 为了避免意外费用,强烈建议设置预算提醒 (Budget Alerts)。你可以在 GCP Console 的“计费”部分设置预算,当你的花费达到预算的某个百分比(例如 50%、90%、100%)时,系统会发送通知。

理解计费模式并利用好免费层级对于控制成本非常关键。

身份与访问管理 (IAM)

身份与访问管理 (Identity and Access Management, IAM) 是 GCP 中用于管理“谁 (Who)”对“什么资源 (What resource)”有“什么权限 (What can they do)”的核心服务。

在 GCP IAM 中:

  • 主体 (Principal): 指的是被授予权限的“人”或“服务”。可以是 Google 账户(@gmail.com 或 G Suite/Google Workspace 用户)、服务账号(Service Account,代表应用程序或虚拟机身份)、Google 群组或 Google Workspace 网域。
  • 角色 (Role): 是一组权限的集合。GCP 提供了许多预定义角色(如 roles/compute.instanceAdmin 用于管理 Compute Engine 实例,roles/storage.objectViewer 用于查看 Cloud Storage 对象)。你也可以创建自定义角色。
  • 权限 (Permission): 决定了主体可以执行的具体操作,通常格式为 service.resource.verb(例如 compute.instances.startstorage.objects.create)。角色就是由一个或多个权限组成的。
  • 策略 (Policy): 是一组绑定,将一个或多个主体绑定到某个角色。策略可以应用于组织、文件夹、项目级别,甚至某些资源级别(如存储桶、数据库实例)。

核心原则:最小权限原则 (Principle of Least Privilege)

这意味着只授予主体完成其任务所需的最低限度的权限。例如,如果一个用户只需要查看 Cloud Storage 中的文件,就给他 roles/storage.objectViewer 角色,而不是 roles/storage.admin(管理权限)。遵循最小权限原则可以大大提高你的云环境的安全性。

通过 IAM,你可以精细地控制团队成员对 GCP 资源的访问,确保安全。

3. 初学者必知的核心服务

GCP 提供了数百种服务,涵盖计算、存储、数据库、网络、大数据、AI/ML 等各个领域。对于初学者来说,不需要一开始就掌握所有服务。以下是一些最常用、最基础的服务,是你开启 GCP 之旅应该首先了解的:

计算服务 (Compute Services)

计算服务是你在云上运行代码和应用程序的地方。

  • Compute Engine (GCE)

    • 是什么: 提供虚拟机 (VM),即云上的服务器。你可以选择不同配置(CPU、内存、存储)的虚拟机,安装你需要的操作系统和软件,就像管理自己的物理服务器或本地虚拟机一样。这属于 IaaS (基础设施即服务)。
    • 主要用途: 运行网站、后端服务、应用程序、批处理作业、容器化应用(如果你想自己管理 Docker 和 Kubernetes)、大数据处理等。
    • 特点: 提供了极大的灵活性和控制权,你可以完全控制操作系统的配置和运行环境。支持多种操作系统镜像(Linux, Windows),提供了不同性能和成本的机器类型,支持永久性磁盘 (Persistent Disk) 作为存储。可以创建单实例、实例组 (Instance Groups) 实现负载均衡和自动扩缩容。
    • 入门建议: 学习如何创建一个虚拟机实例,通过 SSH 连接到它,并在上面部署一个简单的 Web 服务器(例如 Nginx 或 Apache)。
  • App Engine

    • 是什么: 一个全托管的平台即服务 (PaaS)。你只需要上传你的应用程序代码,App Engine 会自动处理基础设施的管理、资源的扩缩容、负载均衡等繁重工作。
    • 主要用途: 快速开发和部署 Web 应用程序和移动应用后端。
    • 特点:
      • Standard Environment: 支持特定版本的流行语言(如 Python, Java, Node.js, PHP, Go 等),限制较多但资源利用率高,可以缩容到零实例(省钱)。
      • Flexible Environment: 支持更多语言和运行时环境,可以在 Docker 容器中运行应用,更灵活,但不能缩容到零。
    • 入门建议: 如果你的应用是 Web 应用且符合 App Engine 的环境要求,可以尝试使用 App Engine 部署一个简单的 Hello World 应用,体验其便捷性。
  • Google Kubernetes Engine (GKE)

    • 是什么: 一个托管的 Kubernetes 服务。Kubernetes 是一个开源的容器编排平台,用于自动化部署、扩缩容和管理容器化应用(如 Docker)。GKE 帮你管理 Kubernetes 集群的控制平面,你只需要关注部署应用到节点上。
    • 主要用途: 运行大规模、复杂的容器化微服务应用,需要高可用和弹性伸缩的场景。
    • 特点: 基于 Google 多年来运行容器的经验,提供高度自动化、安全和可伸缩的 Kubernetes 集群。与 GCP 其他服务深度集成。
    • 入门建议: GKE 对于完全的初学者来说可能稍微复杂,建议先理解容器(如 Docker)的概念,然后将 GCE 或 App Engine 作为起点。如果你已经接触过容器,GKE 是学习容器编排的绝佳选择。

存储服务 (Storage Services)

存储服务用于存放你的数据。

  • Cloud Storage (GCS)
    • 是什么: 一个全球统一的对象存储服务。你可以存储任意类型、任意大小的文件(称为“对象”),如图片、视频、文档、备份文件、大数据集等。对象存储采用扁平结构,数据存放在称为“存储桶 (Bucket)”的容器中。
    • 主要用途: 网站静态资源托管、备份与归档、大数据湖、内容分发、灾难恢复等。
    • 特点:
      • 高可用和持久性: 数据默认复制多份,可靠性高。
      • 可伸缩性: 容量几乎无限。
      • 存储类别 (Storage Classes): 提供不同的类别以满足不同访问需求和成本优化:
        • Standard:高频率访问数据,低延迟,成本较高。
        • Nearline:每月访问少于一次的数据,访问时有少量费用和延迟。
        • Coldline:每季度访问少于一次的数据,访问费用和延迟高于 Nearline。
        • Archive:每年访问少于一次或用于长期归档的数据,存储成本最低,访问费用和延迟最高。
      • 全球统一命名空间: 存储桶的名称是全球唯一的。
      • 版本控制、生命周期管理: 方便管理对象的不同版本和自动删除/迁移旧数据。
    • 入门建议: 创建一个存储桶,上传一些文件,并学习如何通过 URL 访问公开文件,或者通过 IAM 控制访问权限。理解不同存储类别的区别。

数据库服务 (Database Services)

数据库服务用于存放结构化或非结构化数据,并提供查询能力。

  • Cloud SQL

    • 是什么: 提供全托管的关系型数据库服务,支持 MySQL、PostgreSQL 和 SQL Server。Google 负责数据库的安装、打补丁、管理、备份、复制、故障转移等。
    • 主要用途: 需要使用传统关系型数据库的应用,如 Web 应用、业务系统、报表分析等。
    • 特点: 易于使用和管理,提供高可用配置、自动备份、读副本等功能。
    • 入门建议: 创建一个 Cloud SQL 实例,学习如何连接到数据库,并进行基本的CRUD (增删改查) 操作。
  • Firestore

    • 是什么: 一个灵活、可伸缩的 NoSQL 文档数据库,专为移动、Web 和服务器开发而构建。它是 Cloud Datastore 的下一代产品。
    • 主要用途: 移动和 Web 应用后端,需要实时同步和离线访问的应用。
    • 特点: 数据以文档和集合的形式组织,支持复杂查询,具有强大的实时同步功能,与 Firebase (Google 的移动开发平台) 深度集成。
    • 入门建议: 如果你正在开发移动或 Web 应用,并且需要一个灵活、易于扩展的数据库,可以了解 Firestore。

网络服务 (Networking Services)

网络服务连接你的各种云资源,并使它们可以被用户或外部服务访问。

  • Virtual Private Cloud (VPC)
    • 是什么: GCP 中为你的项目提供虚拟网络的全局服务。你可以在 VPC 中创建子网 (Subnets),规划内部 IP 地址范围,配置防火墙规则,控制不同资源之间的网络通信。
    • 主要用途: 为你的云资源构建一个隔离、安全的私有网络环境。连接你的本地网络到云端。
    • 特点: 全球性服务(子网是区域性的),提供灵活的路由控制和强大的防火墙功能。
    • 入门建议: 理解 VPC 是你的云上资源的“家”,所有资源都在一个 VPC 网络中。学习基本的防火墙规则配置(例如,允许从特定 IP 范围访问某个虚拟机的端口)。

4. 如何开始你的第一个 GCP 项目

了解了基础概念和服务,现在是时候动手实践了!

注册 GCP 账户与免费试用

  1. 访问 Google Cloud 官方网站:cloud.google.com。
  2. 点击“免费开始”或类似的按钮。
  3. 使用你的 Google 账户登录或创建一个新的 Google 账户。
  4. 填写必要信息,包括国家/地区、服务条款同意等。
  5. 提供支付信息(通常是信用卡)。再次强调,这是为了验证身份,在免费试用期内且未升级账户的情况下,不会自动扣费。
  6. 激活免费试用。你将获得一笔额度(例如 300 美元)和一定的使用期限(例如 90 天)。

Google Cloud Console 概览

注册并登录后,你将进入 Google Cloud Console (console.cloud.google.com),这是管理你的 GCP 资源的主要 Web 界面。

控制台通常包含以下主要部分:

  • 顶部导航栏:
    • Google Cloud Logo/下拉菜单: 点击可以切换或创建项目。
    • 搜索栏: 快速查找服务、资源、文档或功能。
    • Cloud Shell 图标: 启动基于浏览器的命令行环境。
    • 通知/活动流: 查看你的账户或资源的重要通知和操作记录。
    • 支持/帮助: 访问文档、教程、支持等。
    • 用户账户信息。
  • 左侧导航菜单: GCP 的所有服务都列在这里,按类别组织(如 Compute、Storage、Database、Networking、Operations 等)。点击服务名称可以进入该服务的管理页面。你可以通过固定功能将常用服务固定在顶部。
  • 仪表板 (Dashboard): 默认首页,显示你的项目概览、资源使用情况、费用摘要、最近活动等信息。

花一些时间熟悉控制台的布局和导航。

创建你的第一个项目

当你第一次注册时,GCP 可能会自动为你创建一个默认项目。你也可以手动创建新项目:

  1. 在顶部导航栏的项目下拉菜单中,点击“新建项目”。
  2. 输入一个项目名称(例如:“My GCP First Project”)。
  3. GCP 会为你生成一个唯一的项目 ID(例如:“my-gcp-first-project-abcde”),你可以选择编辑它,但注意项目 ID 一旦创建不可更改,且必须全球唯一。
  4. 选择计费账户(如果你有多个)。对于新注册用户,通常关联到你的免费试用账户。
  5. 点击“创建”。
  6. 等待几秒钟,项目就会创建完成。通过项目下拉菜单切换到你创建的新项目。

现在,你的所有操作都将在新项目的上下文中进行。

Cloud Shell 与 gcloud CLI

虽然你可以通过 Cloud Console 的图形界面管理大部分资源,但学习使用命令行工具将大大提高效率,尤其是在自动化和更复杂的任务中。

  • Cloud Shell

    • 是什么: 一个基于浏览器的命令行环境,集成了常用的命令行工具(包括 gcloud CLI、gsutilbq、Docker、Kubernetes 等)。它提供了一个免费的、临时的虚拟机,你可以直接在浏览器中使用终端。
    • 优点: 无需本地安装配置,随时可用,预装了所有必要的工具,提供一个小的免费持久化存储空间(~5GB)。
    • 如何启动: 在 Cloud Console 顶部导航栏点击 Cloud Shell 图标。
  • gcloud CLI

    • 是什么: Google Cloud 的命令行工具,允许你通过终端与 GCP 服务进行交互。
    • 主要用途: 创建、配置和管理 GCP 资源,编写脚本进行自动化部署和管理。
    • 安装: 你可以在自己的电脑上安装 gcloud CLI,或者直接在 Cloud Shell 中使用(已预装)。
    • 基本命令示例:
      • gcloud projects list:列出你有权限访问的项目。
      • gcloud services list:列出项目中已启用的服务。
      • gcloud compute instances list:列出项目中的虚拟机实例。
      • gcloud compute instances create my-vm --zone=us-central1-a:创建一个名为 my-vm 的虚拟机实例(指定区域和可用区)。

建议在 Cloud Shell 中尝试一些基本的 gcloud 命令,感受一下命令行操作的便利性。

5. 学习资源与进阶路径

入门只是第一步,云计算是一个不断发展的领域,持续学习非常重要。

  • Google Cloud 官方文档: 这是最权威、最全面的资源。每个服务的文档都非常详细,包含概念解释、操作指南、API 参考等。 (cloud.google.com/docs)
  • Google Cloud Skills Boost (原 Qwiklabs): 提供大量动手实践的实验室环境。你可以在真实的 GCP 环境中按照步骤完成各种任务,无需担心环境配置和意外扣费。这是学习 GCP 操作的最佳方式之一。(cloudskillsboost.google)
  • Google Cloud 官方教程和指南: 在官方网站和 YouTube 频道上有很多针对不同服务和用例的入门和进阶教程。
  • Google Cloud 社区: Stack Overflow (google-cloud-platform 标签)、Reddit (r/googlecloud) 等社区可以找到很多常见问题的解答,也可以提问寻求帮助。
  • 第三方在线课程平台: Coursera, Udemy, edX 等平台上有很多关于 GCP 的课程,有些是 Google 官方提供的。
  • Google Cloud 认证: 考取 GCP 认证(如 Associate Cloud Engineer)是系统学习和验证你 GCP 知识水平的好方法,也能为职业发展加分。

进阶学习建议:

  1. 选择一个具体的应用场景(例如:搭建一个简单的网站、部署一个 Web 应用、搭建一个数据存储和分析管道)。
  2. 深入学习该场景涉及的核心服务(例如,网站可能涉及 Compute Engine/App Engine/GKE, Cloud Storage, Cloud SQL/Firestore, VPC, Load Balancing)。
  3. 通过 Google Cloud Skills Boost 或自己动手在免费层级中实践。
  4. 学习如何监控和优化你的云资源(使用 Cloud Monitoring, Cloud Logging)。
  5. 了解安全最佳实践(IAM, 防火墙, 安全中心)。
  6. 开始接触更高级的服务,如 BigQuery (数据仓库), Cloud Functions (无服务器计算), Pub/Sub (消息队列), AI Platform (机器学习平台) 等。

6. 总结

恭喜你迈出了学习 Google Cloud 的第一步!

本文为你介绍了云计算的基础概念,解释了 GCP 的核心组织单元(项目、区域、可用区),阐述了关键概念如计费和 IAM,并重点介绍了初学者应该优先了解的计算、存储、数据库和网络等核心服务。我们还提供了如何开始你的第一个 GCP 项目以及后续的学习资源建议。

请记住,理论知识固然重要,但动手实践才是掌握云计算的关键。利用好 GCP 的免费层级和 Google Cloud Skills Boost 的实验环境,勇敢地去创建资源、部署应用、解决问题。

云计算的世界广阔而精彩,Google Cloud 提供了强大的工具和平台,等待你去探索和创造。祝你的云端之旅一切顺利!

现在,就去 Google Cloud Console 创建你的第一个虚拟机或存储桶吧!


发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部