正在进行 Google Cloud Codelab?从这里开始!

1. 创建 Google Cloud 项目并应用赠金

虽然许多 Google Cloud 产品都有免费层级,但它们通常仍然需要使用信用卡或其他登记的结算方式。此 Codelab 将引导您设置一笔 10 美元的赠金作为您的结算账号,这样您就不必输入结算信息了,并且会给您一些额外的资金来试用 Google Cloud。

前提条件:

  • Google 账号(最好是 @gmail.com,而不是 G Suite 账号)

您可以创建新的 Google Cloud 项目(推荐),也可以将此赠金应用于现有 GCP 项目。

2. Cloud Shell 使用入门

Google Cloud Shell 是您的云端 Linux shell:只需一个浏览器,您就可以通过命令行访问云端资源,还可以选择使用带有语法突出显示功能的文本编辑器。

带有终端和文本编辑器的 Cloud Shell 示例

c63be5210e69eb64.png

满载,含电池

Cloud Shell 已安装了一些常用的开发者工具,例如 Node.js、Java、Go、Python、PHP 和 Ruby。更像是系统管理员?Cloud Shell 预装了 MySql 客户端、PostgreSQL 客户端、Kubernetes、Docker 等。

c5b8ba52a4e6b2fb.png

开始此 Codelab

基于 Debian 的这个虚拟机已加载了您需要的所有开发工具。它提供了一个持久的 5GB 主目录,并且在 Google Cloud 中运行,大大增强了网络性能和身份验证。这意味着在本 Codelab 中,您只需要一个浏览器(没错,它适用于 Chromebook)。

  1. 如需从 Cloud Console 激活 Cloud Shell,只需点击激活 Cloud ShellfEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q(预配和连接到环境仅需花费一些时间)。

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

Screen Shot 2017-06-14 at 10.13.43 PM.png

在连接到 Cloud Shell 后,您应该会看到自己已通过身份验证,并且相关项目已设置为您的 PROJECT_ID

gcloud auth list

命令输出

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
gcloud config list project

命令输出

[core]
project = <PROJECT_ID>

如果出于某种原因未设置项目,只需发出以下命令即可:

gcloud config set project <PROJECT_ID>

正在查找您的 PROJECT_ID?检查您在设置步骤中使用的 ID,或在 Cloud Console 信息中心查找该 ID:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

默认情况下,Cloud Shell 还会设置一些环境变量,这对您日后运行命令可能会很有用。

echo $GOOGLE_CLOUD_PROJECT

命令输出

<PROJECT_ID>
  1. 最后,设置默认可用区和项目配置。
gcloud config set compute/zone us-central1-f

您可以选择各种不同的可用区。如需了解详情,请参阅区域和可用区

在此 Codelab 中,您将学习如何通过 Web 连接到 Google Cloud Platform 上托管的计算资源。您将学习如何使用 Cloud Shell 和 Cloud SDK gcloud 命令。

摘要

在此步骤中,您启动了 Cloud Shell 并调用了一些简单的 gcloud 命令。

学习内容

  • 如何将简单的 Node.js 应用部署到 Google Cloud Platform
  • 如何使用 gcloud 命令

3. 试用 Cloud Shell 编辑器

Cloud Shell 带有一个可在浏览器中使用的文本编辑器。首先,请为此 Codelab 创建一个新目录。

在 Cloud Shell 命令行中,运行以下命令:

touch hello-google-cloud.js
edit hello-google-cloud.js

这应该会自动加载 Cloud Shell 编辑器。如需在不运行修改命令的情况下打开编辑器,您可以从 Cloud Shell 命令行点击打开编辑器按钮。

点击“在新窗口中打开”,将编辑器和终端最大化按钮。

63ec88931c39bf64

包含 Cloud Shell 文本编辑器和命令行终端的浏览器窗口现在应如下所示:

93363bc7bee5a90f

编写一些代码

将以下代码段粘贴到编辑器中:

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

运行应用

在 Cloud Shell 命令行终端中,运行以下命令:

node hello-google-cloud.js

成功!

您应该会看到以下输出:Hello, Google Cloud!

摘要

您已成功打开 Cloud Shell Editor,并可以直观地修改文件。然后,您使用 Cloud Shell 命令提示符运行了代码。

4. 恭喜!

您已开始使用 Google Cloud Platform,并学习了如何启动 Cloud Shell 和使用集成式编辑器。

了解详情

许可

此作品已获得 Creative Commons Attribution 2.0 通用许可授权。