创建 Spanner 免费试用实例和示例应用

本快速入门介绍如何使用 Spanner 免费试用实例和示例应用。

如需了解详情,请参阅 Spanner 免费试用实例概览

开始使用免费试用实例

拥有 Google 帐号并在项目中启用了 Cloud Billing 的任何人都可以使用 Spanner 90 天免费试用实例。除非您选择将免费试用实例升级为付费实例,否则我们不会向您收费。

您可以使用 Google Cloud 控制台或 Google Cloud CLI 创建免费试用实例。

使用 Google Cloud 控制台创建免费试用实例

以下步骤说明了如何使用 Google Cloud 控制台创建免费试用实例。

准备工作

  1. 在 Google Cloud 控制台中,转到 Spanner 页面。

    转到 Spanner

  2. 选择或创建 Google Cloud 项目(如果您尚未创建)。

  3. Spanner 页面上,点击开始免费试用

    Google Cloud 控制台中的 Spanner 着陆页屏幕截图,其中突出显示了“开始免费试用”按钮。

  4. 如果您的项目已启用 Cloud Billing,请继续下一部分中的创建免费试用实例

    如果您的项目未启用 Cloud Billing,请关联现有的 Cloud Billing 帐号或创建新的 Cloud Billing 帐号。Google 会使用这些付款信息验证您的身份。除非您明确将 Cloud Billing 帐号升级为付费帐号,并且将 Spanner 免费试用实例升级为付费实例,否则我们不会对您的 Spanner 实例收费。

    a. 点击转到“结算”页面

    “启用结算功能以继续使用 Spanner”对话框的屏幕截图,其中突出显示了“转到结算”按钮。

    b. 然后,点击关联结算帐号

    显示“此项目没有结算账号”的页面的屏幕截图,其中突出显示了“关联结算账号”按钮。

    c. 按照步骤创建结算帐号,然后将其与您的项目相关联。

    d. 为项目启用 Cloud Billing 后,转到 Spanner 页面。

    转到 Spanner

    e. 点击开始免费试用,然后在下一部分中继续创建免费试用实例

  5. 可选:如果您之前在项目中创建了 Spanner 实例,则将看到以下 Spanner 实例页面。

    点击开始免费试用

    Spanner 实例页面的屏幕截图,突出显示了“创建免费实例”。

创建免费试用实例

创建免费试用实例页面上,按照以下步骤操作:

  1. 为实例命名字段中,输入实例名称,例如 Trial instance

  2. 实例 ID 会根据实例名称自动填充,例如 trial-instance。如果需要,请进行更改。

  3. 选择配置部分中,从下拉菜单中选择一个配置。

    您的实例配置决定了您的实例会存储和复制到什么地理位置。请注意,此配置列表比可用于付费实例的列表小得多。如需查看可用于免费试用实例的区域配置列表,请参阅可用的实例配置。如需查看所有可用实例配置的完整列表,请参阅单区域、双区域和多区域配置

  4. 点击创建免费试用实例

    “创建免费试用实例”页面的屏幕截图,其中突出显示了“创建免费试用实例”。

    创建免费试用实例后,系统会提示您启动一个分步教程,教您使用示例应用创建数据库,从而继续学习和探索 Spanner。如需了解详情,请参阅示例应用使用入门

使用 gcloud CLI 创建免费试用实例

准备工作

  1. 登录您的 Google Cloud 账号。如果您是 Google Cloud 新手,请创建一个账号来评估我们的产品在实际场景中的表现。新客户还可获享 $300 赠金,用于运行、测试和部署工作负载。
  2. 安装 Google Cloud CLI。
  3. 如需初始化 gcloud CLI,请运行以下命令:

    gcloud init
  4. Create or select a Google Cloud project.

    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  5. 确保您的 Google Cloud 项目已启用结算功能

  6. 为您的 Google 账号创建本地身份验证凭据:

    gcloud auth application-default login
  7. 安装 Google Cloud CLI。
  8. 如需初始化 gcloud CLI,请运行以下命令:

    gcloud init
  9. Create or select a Google Cloud project.

    • Create a Google Cloud project:

      gcloud projects create PROJECT_ID

      Replace PROJECT_ID with a name for the Google Cloud project you are creating.

    • Select the Google Cloud project that you created:

      gcloud config set project PROJECT_ID

      Replace PROJECT_ID with your Google Cloud project name.

  10. 确保您的 Google Cloud 项目已启用结算功能

  11. 为您的 Google 账号创建本地身份验证凭据:

    gcloud auth application-default login

创建免费试用实例

  1. 使用区域级实例配置 regional-us-east5 创建一个名为 trial-instance 且显示名称为 Trial Instance 的实例:
gcloud spanner instances create trial-instance --config=regional-us-east5 \
    --instance-type=free-instance --description="Trial Instance"

示例应用使用入门

Spanner 提供了一个开源示例应用,帮助您开始使用 Spanner 免费试用实例。示例应用由一个由 Spanner 数据库提供支持的后端 gRPC 服务以及一个将流量传输到该服务的工作负载生成器组成。

您可以使用 Google Cloud 控制台或 Google Cloud CLI 访问示例应用。

控制台

  1. 前往 Google Cloud 控制台中的 Spanner 实例页面。

    转到“实例”页面

  2. 点击免费试用实例的名称。

  3. 实例概览页面上,点击学习

  4. 学习:教程面板中,点击创建示例 Cloud SQL 数据库创建示例 PostgreSQL 数据库,具体取决于您要开始使用的方言。

  5. 完成本教程后,请返回学习:教程面板,按照第二个教程(查询示例数据库)进行操作。

gcloud CLI

  1. 完成 gcloud CLI 设置中所述的步骤,其中包括创建和设置默认 Google Cloud 项目、启用 Cloud Spanner API 以及设置 OAuth 2.0 以获取使用 Cloud Spanner API 所需的身份验证凭据。

    请务必运行 gcloud auth application-default login,以便使用身份验证凭据设置本地开发环境。

  2. 运行 gcloud alpha spanner samples run 命令以下载示例应用,并为给定示例应用启动后端 gRPC 服务和工作负载生成器:

    gcloud spanner samples run APPNAME --instance-id INSTANCE_ID
    
  3. 如需了解详情以及查看示例应用的其他可用命令列表,请参阅 gcloud CLI 文档

升级免费试用实例

以下步骤介绍了如何升级您的免费试用实例。

使用 Google Cloud 控制台

  1. 在 Google Cloud 控制台中,转到 Spanner 实例页面。

    转到“实例”页面

  2. 点击免费试用实例的名称。

  3. 实例概览页面上,点击修改实例修改以升级

    “实例概览”页面和“修改以升级”按钮的屏幕截图

  4. 更新名称字段中,为您的付费实例输入一个更合适的名称(如果适用)。

  5. 选择升级选项

    摘要部分会提供有关您选择的已升级付费实例的计算和存储费用的说明。

    “修改实例”页面的屏幕截图,其中突出显示了“保存”按钮。

  6. 点击保存以升级您的免费试用实例。

使用 gcloud CLI

如需将免费试用实例 trial-instance 升级为具有相同实例配置的付费实例,请运行以下命令:

gcloud spanner instances update trial-instance --instance-type=provisioned

删除实例

控制台

  1. 前往 Google Cloud 控制台中的 Spanner 实例页面。

    转到“实例”页面

  2. 点击要删除的实例名称。

  3. 实例概览页面上,点击删除实例

  4. 按照说明进行操作,确认您要删除实例。

  5. 点击删除

gcloud CLI

如需删除免费试用实例 trial-instance,请使用以下命令:

gcloud spanner instances delete trial-instance

后续步骤