PHP 版 Hello World
本代码示例是一个在 PHP 上运行的“hello world”应用,其中演示了如何完成以下任务:
- 设置身份验证
- 连接到 Bigtable 实例。
- 新建一个表。
- 将数据写入表中。
- 重新读取这些数据。
- 删除表。
设置身份验证
如需在本地开发环境中使用本页面上的 Python 示例,请安装并初始化 gcloud CLI,然后使用您的用户凭据设置应用默认凭据。
-
安装 Google Cloud CLI。
-
配置 gcloud CLI 以使用您的联合身份。
如需了解详情,请参阅使用联合身份登录 gcloud CLI。
-
为您的用户账号创建本地身份验证凭证:
gcloud auth application-default login
如果系统返回身份验证错误,并且您使用的是外部身份提供方 (IdP),请确认您已 使用联合身份登录 gcloud CLI。
如需了解详情,请参阅 为本地开发环境设置身份验证。
运行示例
该代码示例使用 PHP 版 Google Cloud 客户端库的适用于 Cloud Bigtable 的 PHP 客户端库软件包与 Bigtable 通信。
要运行此示例程序,请按照 GitHub 上的相应示例说明执行操作。
将 Cloud 客户端库与 Bigtable 搭配使用
示例应用会连接到 Bigtable 并演示一些基本操作。
需要客户端库
该示例使用 ApiCore 的 ApiException 类,以及 PHP 版 Bigtable 客户端中的多个类。
连接到 Bigtable
使用有效的Google Cloud 项目 ID、Bigtable 实例 ID 和表 ID 确定您将在应用中使用的变量。然后,实例化用于连接到 Bigtable 的新 BigtableInstanceAdminClient、BigtableTableAdminClient 和 BigtableClient 对象。