テストテーブルの作成
このページでは、コード スニペットのテストで使用できる小さな Bigtable テーブルを作成する手順について説明します。このテーブルには、スマートフォンやタブレットの時系列データが含まれます。
この手順では、 Google Cloud コンソールと cbt CLI(Bigtable 専用に構築されたコマンドライン インターフェース)を使用します。
始める前に
テストテーブルを作成する前に、次の前提条件を満たしてください。
認証を設定する
Google Cloud コンソールで Cloud Shell をアクティブにします。
Google Cloud コンソールの下部にある Cloud Shell セッションが開始し、コマンドライン プロンプトが表示されます。Cloud Shell はシェル環境です。Google Cloud CLI がすでにインストールされており、現在のプロジェクトの値もすでに設定されています。セッションが初期化されるまで数秒かかることがあります。
本番環境の認証の設定については、 Google Cloudで実行されるコードのアプリケーションのデフォルト認証情報を設定する をご覧ください。
IAM ロールを付与
テストテーブルの作成に必要な権限を取得するには、プロジェクトに対する Bigtable 管理者 (roles/bigtable.admin)IAM ロールの付与を管理者に依頼してください。ロールの付与については、プロジェクト、フォルダ、組織に対するアクセス権の管理をご覧ください。
必要な権限は、カスタムロールや他の事前定義ロールから取得することもできます。
cbt CLI をインストールします。
次のコマンドを実行して cbt CLI をインストールします。
gcloud components install cbt
インスタンスの作成
任意のプロジェクトで、テストテーブルを保存するテスト インスタンスを作成します。このテーブルは小さいため、単一ノードのインスタンスのみで十分です。
Google Cloud コンソールで [インスタンスの作成] ページを開きます。
[インスタンス名] に「
Test instance」と入力します。[インスタンス ID] に「
test-instance」と入力します。[ストレージの種類] で [SSD] を選択します。
[クラスタ ID] に「
test-instance-c1」と入力します。[リージョン] で、お近くのリージョンを選択します。
[ゾーン] で、選択したリージョンのゾーンを選択します。
[ノード] に「
1」と入力します。[作成] をクリックしてインスタンスを作成します。
インスタンスに接続する
プロジェクトとインスタンスを使用するように
cbtCLI を構成するため、.cbtrcファイルを作成し、PROJECT_IDを Bigtable インスタンスの作成先であるプロジェクトの ID に置き換えます。echo project =