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

AnalyticDB:CreateDBInstance

最終更新日:Mar 21, 2026

AnalyticDB for PostgreSQL インスタンスを作成します。

操作説明

この API を使用する前に、AnalyticDB for PostgreSQL の料金モデル料金を確認してください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

gpdb:CreateDBInstance

create

*DBInstance

acs:gpdb:{#regionId}:{#accountId}:dbinstance/*

  • gpdb:EncryptionType
  • gpdb:SSLEnabled
なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

必須

リージョン ID。

説明

利用可能なリージョンを照会するには、DescribeRegions 操作を呼び出します。

cn-hangzhou

ZoneId

string

必須

ゾーン ID。

説明

利用可能なゾーンを照会するには、DescribeRegions 操作を呼び出します。

cn-hangzhou-i

EngineVersion

string

必須

エンジンバージョン。有効な値:

  • 6.0: Greenplum 6.0。

  • 7.0: Greenplum 7.0。

6.0

Engine

string

必須

データベースエンジン。値を gpdb に設定します。

gpdb

DBInstanceClass

string

任意

インスタンスタイプ。インスタンスタイプについては、「インスタンスタイプ」をご参照ください。

説明

このパラメーターは、リザーブドストレージモードでインスタンスを作成する場合に必須です。

gpdb.group.segsdx1

DBInstanceGroupCount

string

任意

計算グループ数。有効な値: 2、4、8、12、16、24、32、64、96、128。

説明

このパラメーターは、リザーブドストレージモードでインスタンスを作成する場合に必須です。

2

DBInstanceDescription

string

任意

インスタンスの説明。

test

SecurityIPList

string

任意

インスタンスの IP ホワイトリスト。

値が 127.0.0.1 の場合、外部 IP アドレスはインスタンスにアクセスできません。インスタンス作成後に IP ホワイトリストを変更するには、ModifySecurityIps 操作を呼び出します。

127.0.0.1

PayType

string

任意

課金方法。有効な値:

  • Postpaid: 従量課金。

  • Prepaid: サブスクリプション。

説明
  • デフォルト値は Postpaid です。

  • 1 年以上のサブスクリプションインスタンスには割引が適用されます。

Prepaid

Period

string

任意

サブスクリプション期間の単位。有効な値:

  • Month

  • Year

説明

PayTypePrepaid に設定した場合、このパラメーターは必須です。

Month

UsedTime

string

任意

サブスクリプション期間。有効な値:

  • PeriodMonth に設定されている場合、有効な値は 1 から 9 です。

  • PeriodYear に設定されている場合、有効な値は 1 から 3 です。

説明

PayTypePrepaid に設定した場合、このパラメーターは必須です。

1

ClientToken

string

任意

リクエストのべき等性を保証するクライアントトークン。詳細については、「べき等性の確保方法」をご参照ください。

0c593ea1-3bea-11e9-b96b-88**********

InstanceNetworkType

string

任意

インスタンスのネットワークタイプ。値を VPC に設定します。

説明
  • VPC ネットワークタイプのみがサポートされています。

  • このパラメーターを指定しない場合、VPC がデフォルトで使用されます。

VPC

VPCId

string

任意

Virtual Private Cloud (VPC) の ID。

説明
  • VPC は RegionId で指定されたリージョンにある必要があります。

  • VPC のリージョンは RegionId と一致する必要があります。

vpc-bp19ame5m1r3oejns****

VSwitchId

string

任意

vSwitch の ID。

説明
  • vSwitch は ZoneId で指定されたゾーンにある必要があります。

  • vSwitch のゾーンは ZoneId と一致する必要があります。

vsw-bp1cpq8mr64paltkb****

PrivateIpAddress

string

任意

このパラメーターは非推奨です。

null

SegStorageType

string

任意

ディスクストレージタイプ。サポートされている唯一のタイプである Enhanced SSD (ESSD) を指定する cloud_essd に設定します。

説明

このパラメーターは、ストレージ弾性モードでインスタンスを作成する場合に必須です。

cloud_essd

SegDiskPerformanceLevel

string

任意

ESSD のパフォーマンスレベル。有効な値:

  • pl0: PL0

  • pl1: PL1

  • pl2: PL2

説明
  • このパラメーターは、SegStorageTypecloud_essd に設定されている場合にのみ有効です。

  • デフォルト値は pl1 です。

pl1

InstanceSpec

string

任意

計算ノードのスペック。

ストレージ弾性モードの高可用性エディションインスタンスの有効な値:

  • 2C16G

  • 4C32G

  • 16C128G

ストレージ弾性モードの Basic Edition インスタンスの有効な値:

  • 2C8G

  • 4C16G

  • 8C32G

  • 16C64G

サーバーレスモードインスタンスの有効な値:

  • 4C16G

  • 8C32G

説明

このパラメーターは、ストレージ弾性モードまたはサーバーレスモードでインスタンスを作成する場合に必須です。

2C16G

SegNodeNum

string

任意

計算ノード数。有効な値:

  • ストレージ弾性モードの高可用性エディションインスタンスの場合、値は 4 の倍数で、4 から 512 の範囲である必要があります。

  • ストレージ弾性モードの Basic Edition インスタンスの場合、値は 2 の倍数で、2 から 512 の範囲である必要があります。

  • サーバーレスモードインスタンスの場合、値は 2 の倍数で、2 から 512 の範囲である必要があります。

説明

このパラメーターは、ストレージ弾性モードまたはサーバーレスモードでインスタンスを作成する場合に必須です。

4

MasterNodeNum

string

任意

このパラメーターは非推奨です。

null

DBInstanceMode

string

必須

インスタンスモード。有効な値:

  • StorageElastic: ストレージ弾性モード。

  • Serverless: サーバーレスモード。

  • Classic: リザーブドストレージモード。

説明

このパラメーターは必須です。

StorageElastic

StorageType

string

任意

このパラメーターは非推奨です。

null

DBInstanceCategory

string

任意

インスタンスエディション。有効な値:

  • HighAvailability: 高可用性エディション。

  • Basic: Basic Edition。

説明

このパラメーターは、ストレージ弾性モードでインスタンスを作成する場合に必須です。

HighAvailability

ResourceGroupId

string

任意

インスタンスのリソースグループ ID。

rg-bp67acfmxazb4p****

StorageSize

integer

任意

インスタンスのストレージ容量。単位: GB。値の範囲は50 から 6000です。

説明

このパラメーターは、ストレージ弾性モードでインスタンスを作成する場合に必須です。

200

CreateSampleData

boolean

任意

インスタンス作成後にサンプルデータセットをロードするかどうかを示します。有効な値:

  • true: サンプルデータセットをロードします。

  • false: サンプルデータセットをロードしません。

説明

デフォルトは false です。

false

Tag

array<object>

任意

インスタンスに追加するタグ。最大 20 個のタグを追加できます。

object

任意

タグ。

Key

string

任意

タグキー。以下の制限が適用されます:

  • 空の文字列にすることはできません。

  • 最大長: 128 文字。

  • aliyun または acs: で開始することはできません。また、http:// または https:// を含めることはできません。

TestKey

Value

string

任意

タグ値。以下の制限が適用されます:

  • 空の文字列にすることができます。

  • 最大長: 128 文字。

  • acs: で開始することはできません。また、http:// または https:// を含めることはできません。

TestValue

ServerlessResource

integer

任意

AnalyticDB Compute Units (ACUs) でのコンピューティングリソース量。値は 8 の倍数で、8 から 32 の範囲である必要があります。デフォルト値は 32 です。

説明

このパラメーターは、自動スケジューリングを使用するサーバーレスインスタンスにのみ必須です。

32

IdleTime

integer

任意

インスタンスが自動的に一時停止されるまでのアイドル時間 (秒単位)。最小値は 60 で、デフォルトは 600 です。

説明

このパラメーターは、自動スケジューリングを使用するサーバーレスインスタンスにのみ必須です。

600

ServerlessMode

string

任意

サーバーレスインスタンスのスケジューリングモード。有効な値:

  • Manual: 手動スケジューリング。これがデフォルト値です。

  • Auto: 自動スケジューリング。

説明
  • このパラメーターは、サーバーレスインスタンスにのみ必須です。

  • AnalyticDB for PostgreSQL サーバーレスモードインスタンスの自動スケジューリング機能はカナリアリリース中です。この機能を使用するには、チケットを送信してください。

Auto

EncryptionType

string

任意

暗号化タイプ。有効な値:

  • NULL: 暗号化を無効にします。これがデフォルト値です。

  • CloudDisk: ディスク暗号化を有効にします。EncryptionKey も指定する必要があります。

説明

ディスク暗号化を有効にすると、無効にすることはできません。

CloudDisk

EncryptionKey

string

任意

キー ID。

説明

EncryptionTypeCloudDisk の場合、このパラメーターは必須です。キーはインスタンスと同じリージョンにある必要があります。

0d2470df-da7b-4786-b981-88888888****

VectorConfigurationStatus

string

任意

ベクトルエンジン最適化を有効にするかどうかを示します。有効な値:

  • enabled: ベクトルエンジン最適化を有効にします。

  • disabled: ベクトルエンジン最適化を無効にします。これがデフォルト値です。

説明
  • 主流の分析、データウェアハウジング、リアルタイムデータウェアハウジングのシナリオでは、これを disabled に設定します。

  • AI 生成コンテンツ (AIGC) およびベクトル分析エンジンを使用するベクトル検索シナリオでは、これを enabled に設定します。

enabled

MasterCU

integer

任意

コーディネーターノードのリソース。有効な値:

  • 2 CU

  • 4 CU

  • 8 CU

  • 16 CU

  • 32 CU

説明

8 CU 以上のコーディネーターノードのリソースには料金が発生します。

8 CU

SrcDbInstanceName

string

任意

クローン作成元のソースインスタンスの ID。

説明

リージョン内のすべての AnalyticDB for PostgreSQL インスタンスの ID を見つけるには、DescribeDBInstances 操作を呼び出します。

gp-bp***************

BackupId

string

任意

バックアップセット ID。

説明

インスタンスのバックアップセット ID を見つけるには、DescribeDataBackups 操作を呼び出します。

1111111111

EnableSSL

boolean

任意

SSL 暗号化が有効になっているかどうかを示します。有効な値:

  • true: SSL 暗号化を有効にします。

  • false: SSL 暗号化を無効にします。これがデフォルト値です。

false

ProdType

string

任意

プロダクトタイプ。有効な値:

  • standard: Standard Edition。

  • cost-effective: 費用対効果の高いエディション。

説明

デフォルト値は standard です。

standard

DeployMode

string

任意

デプロイモード。有効な値:

  • multiple: マルチ AZ デプロイ。

  • single: シングルゾーンデプロイ。

説明
  • デフォルト値は single です。

  • 現在、シングルゾーンデプロイのみがサポートされています。

single

StandbyZoneId

string

任意

スタンバイゾーン ID。

説明
  • このパラメーターは、マルチ AZ デプロイにのみ必須です。

  • 利用可能なゾーン ID を照会するには、DescribeRegions 操作を呼び出します。

  • スタンバイゾーン ID は、プライマリゾーン ID (ZoneId) と異なる必要があります。

cn-hangzhou-j

StandbyVSwitchId

string

任意

スタンバイ vSwitch ID。

説明
  • このパラメーターは、マルチ AZ デプロイにのみ必須です。

  • vSwitch は StandbyZoneId で指定されたゾーンにある必要があります。

vsw-bp1cpq8mr64paltkb****

MasterAISpec

string

任意

MasterAI ノードのスペック。このパラメーターを指定すると、コーディネーターノードは MasterAI ノードに変換されます。

説明
  • MasterAISpecMasterCU を同時に指定することはできません。

  • この機能は、特定のリージョンとゾーンでのみサポートされています。

  • Basic Edition の AnalyticDB for PostgreSQL V7.0 インスタンスのみが MasterAI ノードをサポートしています。

  • 有効な値のリストについては、コンソールのインスタンス設定ページをご参照ください。

ADB.AIMedium.2

AINodeSpecInfos

array<object>

任意

object

任意

AINodeNum

string

任意

AINodeSpec

string

任意

CacheStorageSize

string

任意

DBInstanceClass パラメーター

AnalyticDB for PostgreSQL は、次の 2 種類のインスタンスタイプをサポートしています:

  • High-Performance:このインスタンスタイプの仕様名は gpdb.group.segsdx で始まります。このインスタンスタイプは、強化された I/O 機能を提供し、より高いパフォーマンスを実現します。

  • High-Capacity:このインスタンスタイプの仕様名は gpdb.group.seghdx で始まります。このインスタンスタイプは、より大容量でコスト効率の高いストレージを提供します。

インスタンスタイプを選択する際は、ストレージ容量とコンピューティング性能の要件を考慮してください。

AnalyticDB for PostgreSQL は、Object Storage Service (OSS) の外部テーブル拡張機能もサポートしています。gzip を使用して外部ストレージ内のデータを圧縮できます。リアルタイムコンピューティングを必要としないデータを外部ストレージに移動することで、ストレージコストをさらに削減できます。

次の表に、High-Performance インスタンスの仕様を示します。


高性能仕様




CPU




メモリ




ストレージ容量








gpdb.group.segsdx1




1 コア




8 GB




80 GB SSD




gpdb.group.segsdx2




2 コア




16 GB




160 GB SSD




gpdb.group.segsdx16




16 コア




128 GB




1.28 TB SSD



次の表に、High-Capacity インスタンスの仕様を示します。


大容量仕様




CPU




メモリ




ストレージ容量








gpdb.group.seghdx4




4 コア




32 GB




2 TB HDD




gpdb.group.seghdx36




36 コア




288 GB




18 TB HDD



レスポンスフィールド

フィールド

説明

object

RequestId

string

リクエスト ID。

5414A4E5-4C36-4461-95FC-************

DBInstanceId

string

インスタンス ID。

gp-bp12ga6v69h86****

Port

string

このパラメーターは非推奨であり、返されなくなりました。

インスタンスのポート番号をクエリするには、DescribeDBInstanceAttribute 操作を呼び出します。

3432

ConnectionString

string

このパラメーターは非推奨であり、返されなくなりました。

インスタンスのエンドポイントをクエリするには、DescribeDBInstanceAttribute 操作を呼び出します。

gp-bp12ga6v69h86****.gpdb.rds.aliyuncs.com

OrderId

string

注文 ID。

111111111111

成功レスポンス

JSONJSON

{
  "RequestId": "5414A4E5-4C36-4461-95FC-************",
  "DBInstanceId": "gp-bp12ga6v69h86****",
  "Port": "3432",
  "ConnectionString": "gp-bp12ga6v69h86****.gpdb.rds.aliyuncs.com",
  "OrderId": "111111111111"
}

エラーコード

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。