すべてのプロダクト
Search
ドキュメントセンター

Hologres:API の概要

最終更新日:Jul 15, 2026

API 標準および多言語対応の SDK

本製品 (Hologram/2022-06-01) の API は、ROA 標準に準拠した OpenAPI 仕様を採用しています。Alibaba Cloud には主要なプログラミング言語に対応した SDK が用意され、リクエスト署名のような手間がかかる手順を省略できます。そのため、開発者は HTTP 通信の詳細を意識することなく、各言語の構文で API を呼び出すことが可能になります。

カスタム署名

署名のカスタマイズが必要な場合、「署名メカニズム」を参照してリクエストに手動で署名できます。手動署名プロセスは非常に煩雑で、通常はおよそ 5 営業日かかります。詳細については、DingTalk サポート窓口 (グループチャット ID:147535001692) までお問い合わせください。

はじめに

Alibaba Cloud アカウント (root ユーザー) は最高レベルの管理権限を持ち、その AccessKey ペアが悪用されると、関連するすべてのリソースが不正にアクセスされ、重大なセキュリティリスクを引き起こす可能性があります。そのため、必要な場合以外は、Alibaba Cloud アカウントを使用しないでください。その代わりに、API のみでのアクセスを許可された Resource Access Management (RAM) ユーザーを作成し、RAM ポリシーを設定することで、最小権限の原則 (PoLP) を徹底してください。

API セキュリティを確保するには、以下を作成し、設定する必要があります。

スペックアップ

API

タイトル

説明

GetUpgradeStatus GetUpgradeStatus インスタンスのアップグレードステータスを照会します。
GetLastUpgradeRecord GetLastUpgradeRecord 最後のアップグレードレコードを取得します。
UpdateAutoUpgrade UpdateAutoUpgrade インスタンスの自動マイナーバージョンアップグレードを有効にします。アップグレードはメンテナンスウィンドウ中に自動的に実行されます。
UpdateOperationEventScheduleTime UpdateOperationEventScheduleTime 操作イベントのスケジュールされた実行時間を更新します。
UpdateMaintenanceWindow UpdateMaintenanceWindow 指定されたインスタンスのメンテナンスウィンドウを更新します。
PrepareUpgrade PrepareUpgrade アップグレード前の評価を実行し、インスタンスのアップグレードを準備します。評価に合格した場合にのみ、インスタンスをアップグレードできます。失敗した場合は、テクニカルサポートに連絡して手動アップグレードを依頼してください。
DiscardUpgrade DiscardUpgrade アップグレードをキャンセルします。この操作は、アップグレードタスクが開始されていない場合、または `pre_check` 状態の場合にのみ呼び出すことができます。タスクが `backup` 状態またはそれ以降の状態になると、アップグレードをキャンセルすることはできません。

タグ

API

タイトル

説明

UntagResources UntagResources 1 つ以上のインスタンスからタグを削除します。
TagResources TagResources 1 つ以上のリソースにタグを追加します。
DescribeTags DescribeTags すべてのタグを一覧表示します。

SQL の実行

API

タイトル

説明

GetExecuteStatementEnabled GetExecuteStatementEnabled 指定された Hologres インスタンスで OpenAPI 経由の SQL の実行が許可されているかどうかを確認します。
ExecuteStatement ExecuteStatement OpenAPI を介して指定されたデータベースで SQL ステートメントを同期実行し、結果を返します。
EnableExecuteStatement EnableExecuteStatement 指定の Hologres インスタンスで、OpenAPI 経由の SQL 実行を有効にします。
DisableExecuteStatement インスタンスの executeStatement 特徴を無効にします。 指定された Hologres インスタンスの ExecuteStatement API アクセス権限をダウンします。

大規模言語モデル

API

タイトル

説明

ListInstanceModel AI ノードリソース AI ノードリソース。
UpdateModelService UpdateModelService モデルサービスを更新します。この操作は Hologres AI にのみ適用されます。
ListModelCatalog モデルの一覧を表示します。 モデルの一覧を表示します。
CreateModelService CreateModelService AI 関数がモデルを呼び出すためのモデルサービスを作成します。作成できるサービスは 2 種類のモデルに対応しています:Alibaba Cloud Model Studio のモデル、または Hologres AI ノード上のモデルです。Hologres AI ノードを使用する場合は、AI ノードリソースを別途購入する必要があります。
DeleteModelResource DeleteModelResource モデルリソースを削除します。この操作により、ノードにデプロイされているすべてのモデルが完全に削除されます。
DeleteModelService DeleteModelService 指定されたモデルサービスを削除します。
GetInstanceModel GetInstanceModel Hologres インスタンスにバインドされた大規模モデルサービス

データベース

API

タイトル

説明

CreateDatabase CreateDatabase データベースを作成します。
CreateExternalDatabase CreateExternalDatabase 外部データベースを作成します。
CreateUser CreateUser RAM ユーザーまたは STS アカウントを Hologres インスタンスに追加します。追加後、そのアカウントを使用してインスタンスにログインできます。
DropUser DropUser Hologres インスタンスから RAM ユーザーまたは STS アカウントを削除します。削除されたユーザーは、インスタンスにログインできなくなります。アクセスを復元するには、CreateUser 操作を呼び出してユーザーを追加する必要があります。
RevokeTablePermission RevokeTablePermission 指定したユーザーからテーブルの権限を取り消します。
RevokeSchemaPermission RevokeSchemaPermission スキーマに対する権限を取り消します。
RevokeDatabasePermission RevokeDatabasePermission データベース権限を取り消します。
ListDatabases ListDatabases データベースを一覧表示します。
GrantTablePermission GrantTablePermission 指定したユーザーにテーブルの権限を付与します。
GrantSchemaPermission GrantSchemaPermission データベーススキーマに対する権限を付与します。
GrantDatabasePermission GrantDatabasePermission データベース権限を付与します。

インスタンス

API

タイトル

説明

BindLeaderInstance BindLeaderInstance フォロワーインスタンスをリーダーインスタンスに読み取り専用としてバインドします。
ListLeaderInstances ListLeaderInstances 潜在的なリーダーのインスタンスのリストを取得します。
UnBindLeaderInstance UnBindLeaderInstance 読み取り専用インスタンスをプライマリインスタンスからデタッチします。
CreateInstance CreateInstance この API 操作はインスタンスを作成します。
DeleteInstance Delete an instance 指定されたインスタンスをリリースします。
RenewInstance RenewInstance この操作を呼び出してインスタンスを手動で更新します。月次自動更新を有効にすることもできます。
RestartInstance RestartInstance Hologres インスタンスを再起動します。
ResumeInstance ResumeInstance 一時停止中のインスタンスを再開します。
UpdateInstanceName UpdateInstanceName インスタンスの名前を変更します。
UpdateInstanceNetworkType UpdateInstanceNetworkType インスタンスのネットワークタイプを変更します。
DisableHiveAccess DisableHiveAccess データレイクアクセラレーションを無効にします。
EnableHiveAccess EnableHiveAccess この操作は、データレイクアクセラレーションを有効にします。
StopInstance StopInstance 実行中のインスタンスを停止します。
ScaleInstance ScaleInstance インスタンスの仕様とストレージ容量を変更します。
ChangeResourceGroup ChangeResourceGroup リソースグループを更新します。
ListInstances ListInstances インスタンスのリストを取得します。
GetInstance GetInstance インスタンスの詳細情報を取得します。

コンピューティンググループ

API

タイトル

説明

UpdateWarehouseScheduleTask UpdateWarehouseScheduleTask ウェアハウスのエラスティックスケジュールを更新します。
ListWarehouseScheduleTask ListWarehouseScheduleTask 指定したインスタンスのすべてのウェアハウス スケジュールタスクを取得します。
ListWarehouseScheduleEvent ListWarehouseScheduleEvent インスタンスと時間範囲を指定して、エラスティックスケジューリングイベントを取得します。
CreateWarehouse CreateWarehouse ウェアハウスを作成します。
CreateHoloWarehouse CreateHoloWarehouse 計算グループを作成します。
DeleteHoloWarehouse DeleteHoloWarehouse 計算グループを削除します。
RebalanceHoloWarehouse RebalanceHoloWarehouse 計算グループ内のシャードをリバランスします。
ResumeHoloWarehouse ResumeHoloWarehouse 計算グループを停止状態から通常状態に再開します。
SuspendHoloWarehouse SuspendHoloWarehouse 計算グループを一時停止します。
RenameHoloWarehouse RenameHoloWarehouse 計算グループの名前を変更します。
ScaleHoloWarehouse ScaleHoloWarehouse 仮想ウェアハウスのスケールを変更します。
RestartHoloWarehouse RestartHoloWarehouse 計算グループを再起動します。
GetWarehouseDetail GetWarehouseDetail 計算グループの詳細。
CreateWarehouseScheduleTask CreateWarehouseScheduleTask ウェアハウススケジュールタスクを作成します。
ListWarehouses ListWarehouses 計算グループのリストを取得します。
DisableWarehouseAutoScale DisableWarehouseAutoScale 指定されたコンピューティンググループのオートスケールを無効にします。
DeleteWarehouseScheduleTask DeleteWarehouseScheduleTask ウェアハウススケジュールタスクを削除します。
EnableWarehouseAutoScale EnableWarehouseAutoScale ウェアハウスのオートスケーリングを有効にします。

バックアップ

API

タイトル

説明

UpdateScheduledBackupConfig UpdateScheduledBackupConfig この API は、インスタンスのバックアップポリシーを設定します。毎週月曜日、水曜日、金曜日の 20:00:00 など、特定の曜日にインスタンスをバックアップする週次スケジュールを設定できます。また、保持する完了済みバックアップの数を指定することもできます。システムは期限切れのバックアップを自動的に削除します。
UpdateBackupDataDesc UpdateBackupDataDesc バックアップの説明を更新します。
CreateManualBackup CreateManualBackup インスタンスの手動バックアップを作成します。
ListBackupData ListBackupData バックアップデータのリストを照会します。バックアップは、特定の時点におけるインスタンスの完全なデータスナップショットであり、新しいインスタンスに完全なデータを回復するために使用できます。
DeleteBackupData DeleteBackupData バックアップを削除します。
GetScheduledBackupConfig GetScheduledBackupConfig バックアップ設定を取得します。

セキュリティ

API

タイトル

説明

UpdateInstancePort UpdateInstancePort インスタンスのポートを更新します。
UpdateHoloWebLoginSetting UpdateHoloWebLoginSetting HoloWeb のログイン設定を変更します。
GetHoloWebLoginSetting GetHoloWebLoginSetting HoloWeb の外部アカウントのログイン設定を取得します。
DisableSupportAccount DisableSupportAccount サポートアカウントを無効化します。
EnableSupportAccount EnableSupportAccount サポートアカウントを有効にします。
EnableSSL EnableSSL SSL を有効にします。
DisableSSL DisableSSL SSL を無効にします。
GetCertificateAttribute GetCertificateAttribute 証明書情報を取得します。
GetRootCertificate GetRootCertificate ルート証明書を取得します。
RenewSSLCertificate RenewSSLCertificate SSL 証明書を更新します。

その他

API

タイトル

説明

ListMigrationZones ListMigrationZones インスタンスの移行先となるアベイラビリティーゾーンの一覧を取得します。この API は、3 つのアベイラビリティーゾーンにまたがってデプロイされたインスタンスに適用されます。
ListOperationEvents ListOperationEvents 指定された条件に一致するアクションイベント を取得します。ページネーション と ソート に対応しています。
MigrateInstanceZone MigrateInstanceZone インスタンスをターゲットアベイラビリティーゾーンに移行します。この操作は、3 つのアベイラビリティーゾーンにまたがってデプロイされたインスタンスにのみ適用されます。インスタンスは、ストレージを移行することなく、ターゲットアベイラビリティーゾーンで起動されます。このプロセスには約 5 分かかります。