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

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

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

开始免费试用实例

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

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

使用 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. 创建或选择 Google Cloud 项目

    • 创建 Google Cloud 项目:

      gcloud projects create PROJECT_ID

      PROJECT_ID 替换为您要创建的 Google Cloud 项目的名称。

    • 选择您创建的 Google Cloud 项目:

      gcloud config set project PROJECT_ID

      PROJECT_ID 替换为您的 Google Cloud 项目 名称。

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

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

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

    gcloud init
  9. 创建或选择 Google Cloud 项目

    • 创建 Google Cloud 项目:

      gcloud projects create PROJECT_ID

      PROJECT_ID 替换为您要创建的 Google Cloud 项目的名称。

    • 选择您创建的 Google Cloud 项目:

      gcloud config set project PROJECT_ID

      PROJECT_ID 替换为您的 Google Cloud 项目 名称。

  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

后续步骤