Cloud de Confiance プロジェクトについて、特定のロケーション用に作成されたすべてのオンライン ストア インスタンスのリストと、各オンライン ストアのオンライン サービング構成を取得できます。
始める前に
まだ行っていない場合は、Gemini Enterprise Agent Platform に対する認証を行います。
このページのサンプルをどのように使うかに応じて、タブを選択してください。
コンソール
Cloud de Confiance コンソールを使用して Cloud de Confiance by S3NS サービスと API にアクセスする場合、認証を設定する必要はありません。
REST
このページの REST API サンプルをローカル開発環境で使用するには、gcloud CLI に指定した認証情報を使用します。
Google Cloud CLI をインストールし、 フェデレーション ID を使用して gcloud CLI にログインします。
詳細については、 Cloud de Confiance 認証ドキュメントの REST を使用して認証するをご覧ください。
オンライン ストア インスタンスのリストを取得する
次のサンプルを使用して、特定のロケーションについて、プロジェクトに含まれているすべてのオンライン ストア インスタンスのリストを取得します。
コンソール
Cloud de Confiance コンソールを使用して特定のロケーションのオンライン ストアのリストを表示するには、次の操作を行います。
Cloud de Confiance コンソールの [Agent Platform] セクションで、[Feature Store] ページに移動します。
[オンライン ストア] をクリックします。
[オンライン ストア] セクションには、選択したロケーションのすべてのオンライン ストアのリストが表示されます。
REST
プロジェクトに含まれているすべての FeatureOnlineStore リソースのリストを取得するには、featureOnlineStores.list メソッドを使用して GET リクエストを送信します。
リクエストのデータを使用する前に、次のように置き換えます。
- LOCATION_ID: オンライン ストアのリストを表示するリージョン(
us-central1など)。 - PROJECT_ID: プロジェクト ID。
HTTP メソッドと URL:
GET https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores
リクエストを送信するには、次のいずれかのオプションを選択します。
curl
次のコマンドを実行します。
curl -X GET \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores"
PowerShell
次のコマンドを実行します。
$cred = gcloud auth print-access-token
$headers = @{ "Authorization" = "Bearer $cred" }
Invoke-WebRequest `
-Method GET `
-Headers $headers `
-Uri "https://LOCATION_ID-aiplatform.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/featureOnlineStores" | Select-Object -Expand Content
出力は次のようになります。レスポンスの OPERATION_ID を使用して、オペレーションのステータスを取得できます。
{
"featureOnlineStores": [
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME_1",
"createTime": "2023-09-06T23:25:04.256314Z",
"updateTime": "2023-09-06T23:25:04.256314Z",
"etag": "AMEw9yMgoV0bAsYuKwVxz4Y7lOmxV7riNVHg217KaQAKORqvdqGCrQ1DIt8yHgoGXf8=",
"bigtable": {
"autoScaling": {
"minNodeCount": 1,
"maxNodeCount": 4,
"cpuUtilizationTarget": 70
}
}
},
{
"name": "projects/PROJECT_NUMBER/locations/LOCATION_ID/featureOnlineStores/FEATUREONLINESTORE_NAME_2",
"createTime": "2023-07-21T14:24:20.206446Z",
"updateTime": "2023-07-21T14:24:20.206446Z",
"etag": "AMEw9yPTfvIHvpFD-mbtMVKG4Sp_y08aDFZiZl4m_97VvC0YiyEVj-sbDo_NkVueeBo=",
"bigtable": {
"autoScaling": {
"minNodeCount": 1,
"maxNodeCount": 4,
"cpuUtilizationTarget": 70
}
}
}
]
}
次のステップ
オンライン ストアに特徴ビューを作成する方法を学ぶ。
オンライン ストアを更新する方法を学ぶ。
オンライン ストアを削除する方法を学ぶ。