本快速入门介绍了如何使用 Spanner 免费试用实例和示例应用。如需了解详情,请参阅 Spanner 免费试用实例概览。
开始免费试用实例
任何拥有 Google 账号并在项目中启用了 Cloud Billing 的用户都可以使用 Spanner 90 天免费试用实例。除非您选择将免费试用实例升级为付费实例,否则无需支付费用。
您可以使用 Google Cloud 控制台或 Google Cloud CLI 创建免费试用实例。
准备工作
控制台
在 Google Cloud 控制台中,前往 Spanner 页面。
选择或创建 Google Cloud 项目(如果尚未创建)。
在 Spanner 页面上,点击开始免费试用。
如果您的项目已启用 Cloud Billing,请继续执行下一部分中的创建免费试用实例。
如果您的项目未启用 Cloud Billing,请关联现有的 Cloud Billing 账号或创建新的 Cloud Billing 账号。Google 会利用这些支付信息验证您的身份。除非您明确将 Cloud Billing 账号升级为付费账号,并且将 Spanner 免费试用实例升级为付费实例,否则我们不会向您的 Spanner 实例收费。
a. 点击前往“结算”。
b. 然后,点击关联结算账号。
c. 按照相应步骤创建结算账号,然后将其关联到您的项目。
d. 为项目启用 Cloud Billing 后,请前往 Spanner 页面。
e. 点击开始免费试用,然后继续执行下一部分中的创建免费试用实例。
可选:如果您之前在项目中创建了 Spanner 实例,则会看到以下 Spanner 实例页面。
点击开始免费试用。
gcloud
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
-
Install the Google Cloud CLI.
-
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
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.
-
-
Make sure that billing is enabled for your Google Cloud project.
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
If an authentication error is returned, and you are using an external identity provider (IdP), confirm that you have signed in to the gcloud CLI with your federated identity.
创建免费试用实例
控制台
以下步骤介绍了如何使用Google Cloud 控制台创建免费试用实例。
在创建免费试用实例页面上,请按以下步骤操作:
在为实例命名字段中,输入实例名称,例如
Trial instance
。实例 ID 会根据实例名称自动填充,例如
trial-instance
。如有必要,请进行更改。在选择配置部分中,从下拉菜单中选择配置。
您的实例配置决定了您的实例会存储和复制到什么地理位置。请注意,此配置列表比适用于付费实例的列表小得多。如需查看可用于免费试用实例的区域配置列表,请参阅可用的实例配置。如需查看所有可用实例配置的完整列表,请参阅单区域、双区域和多区域配置。
点击创建免费试用实例。
创建免费试用实例后,系统会提示您通过启动分步教程来继续学习和探索 Spanner,该教程会教您如何使用示例应用创建数据库。如需了解详情,请参阅开始使用示例应用。
gcloud
如需创建免费试用实例,请使用 gcloud spanner instances create
命令。
gcloud spanner instances create INSTANCE_ID \
--instance-type=free-instance --config=INSTANCE_CONFIG \
--description=INSTANCE_DESCRIPTION
替换以下内容:
- INSTANCE_ID:在您的 Google Cloud 项目中唯一的永久性标识符。您以后无法更改实例 ID。
INSTANCE_CONFIG:实例配置的永久性标识符,用于定义实例的地理位置。您可以使用以下某个区域实例配置创建免费试用实例:
- 美洲:
regional-us-central1
(爱荷华州)、regional-us-east1
(南卡罗来纳州)、regional-us-east4
(北弗吉尼亚州)、regional-us-east5
(哥伦比亚) - 欧洲:
regional-europe-west1
(比利时)、regional-europe-west3
(法兰克福) - 亚洲:
regional-asia-northeast1
(东京)、regional-asia-south2
(德里)、regional-asia-southeast2
(雅加达)
- 美洲:
INSTANCE_DESCRIPTION:要在Google Cloud 控制台中为实例显示的名称。此实例名称在您的Google Cloud 项目中必须是唯一的。
例如,如需使用区域实例配置 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 免费试用实例。示例应用由一个后端 gRPC 服务(由 Spanner 数据库提供支持)和一个用于将流量引导到该服务的工作负载生成器组成。
您可以使用 Google Cloud 控制台或 Google Cloud CLI 访问示例应用。
控制台
前往 Google Cloud 控制台中的 Spanner 实例页面。
点击免费试用实例的名称。
在实例概览页面上,点击了解。
在学习:教程面板中,根据您要开始学习的方言,点击创建示例 Cloud SQL 数据库或创建示例 PostgreSQL 数据库。
完成该教程后,请返回学习:教程面板,以学习第二个教程查询示例数据库。
gcloud
完成 gcloud 设置中介绍的步骤,包括创建和设置默认 Google Cloud 项目、启用 Cloud Spanner API 以及设置 OAuth 2.0 来获取身份验证凭证以使用 Cloud Spanner API。
请务必运行
gcloud auth application-default login
,以便使用身份验证凭证设置本地开发环境。运行
gcloud spanner samples run
命令以下载示例应用,并为给定的示例应用启动后端 gRPC 服务和工作负载生成器:gcloud spanner samples run APPNAME --instance-id INSTANCE_ID
如需了解详情以及查看示例应用的其他可用命令列表,请参阅 gcloud CLI 文档。
升级免费试用实例
以下步骤介绍了如何升级免费试用实例。
控制台
- 在 Google Cloud 控制台中,前往 Spanner 实例页面。
点击免费试用实例的名称。
在实例概览页面上,点击修改实例或修改以升级。
在更新实例名称字段中,为付费实例输入更合适的名称(如果适用)。
选择升级选项。您可以选择以下选项之一:
- 立即升级
- 试用期结束后自动升级为企业版的完整版
- 以后再提醒我
摘要部分介绍了您选择的升级付费实例的计算和存储费用。
点击保存以升级免费试用实例。
gcloud
如需将免费试用实例升级为具有相同实例配置的付费企业版实例,请运行以下 gcloud spanner instances update
命令:
gcloud spanner instances update INSTANCE_ID --instance-type=provisioned
删除实例
控制台
前往 Google Cloud 控制台中的 Spanner 实例页面。
点击要删除的实例名称。
在实例概览页面上,点击删除实例。
按照说明进行操作,确认您要删除实例。
点击删除。
gcloud
如需删除免费试用实例,请使用以下 gcloud spanner instances delete
命令:
gcloud spanner instances delete INSTANCE_ID
后续步骤
- 详细了解 Spanner 免费试用实例。
- 详细了解 Spanner 实例和数据库。
- 如需详细了解免费试用期结束后的 Spanner 价格,请参阅价格页面。