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

Marketplace:インスタンスの作成

最終更新日:Jun 21, 2026

顧客が製品の購入を完了すると、Alibaba Cloud Marketplace はこのサービスプロバイダーインターフェイス (SPI) を呼び出してインスタンスを作成します。

  • 各アプリケーションインスタンスに一意の識別子 (instanceId) を返します。Alibaba Cloud Marketplace は、更新や有効期限切れなどの後続の操作にこの識別子を使用します。

  • orderBizId パラメーターの値を instanceId として使用することを推奨します。

  • この呼び出しをブロックしないでください。操作に時間がかかる場合は、キューを使用してバッファリングし、instanceId=0 を設定してすぐに返します。操作が失敗した場合も、instanceId=0 を設定します。Alibaba Cloud Marketplace は、有効な instanceId を受信するまで呼び出しを再試行します (最大 120 回)。

  • この呼び出しは複数回実行される可能性があります。エンドポイントがべき等であることを確認してください。

  • 追加課金項目を含む製品の場合、API リクエストには、これらの項目のパラメータが他のパラメータと同じレベルで含まれます。パラメータキーは、製品の公開時に指定したキーと一致し、値は顧客が選択した内容です。たとえば、「Count」と「Num」というキーを持つ 2 つの追加課金項目があり、顧客が Count = 2 および Num = 3 で注文した場合、これらのパラメータとその値がリクエストに含まれます。サービスを初期化し、これらの値を記録する必要があります。

パラメータ

パラメータ

必須

タイプ

説明

action

true

String

実行する操作。値は createInstance にする必要があります。

aliUid

true

String

顧客の Alibaba Cloud アカウント ID。

orderBizId

true

String

Alibaba Cloud Marketplace ビジネスインスタンス ID。

orderId

true

String

Alibaba Cloud Marketplace 注文 ID。

ecsInstanceId

false

String

Elastic Compute Service (ECS) インスタンス ID。このパラメータは、イメージベースの製品のインスタンスに必要です。

productCode

true

String

Alibaba Cloud Marketplace 製品コード。

skuId

true

String

製品仕様の ID。

trial

true

Boolean

購入がトライアルかどうかを示します。

expiredOn

false

DateTime

インスタンスの有効期限。形式:yyyy-MM-dd HH:mm:ss

template

false

String

テンプレート ID。このパラメータは、テンプレートベースの Web サイトビルダー製品に適用されます。

token

true

String

トークン。

レスポンス

パラメータ

説明

必須

タイプ

キー

キーの説明

instanceId

サービスプロバイダーがインスタンスに割り当てる一意の識別子。

true

String

-

-

hostInfo

購入者コンソールの [購入済みサービス] ページに表示されるホストおよび ICP 登録情報。

false

JSON

name

ホスト名

ip

サーバーの IP アドレス。

innerIp

サーバーのプライベート IP アドレス。

username

サーバーアカウントのユーザー名。

password

サーバーアカウントのパスワード。

cname

サーバーの CNAME。

tempDomain

一時ドメイン名。

ftpUsername

FTP ユーザー名。

ftpPassword

FTP パスワード。

region

リージョン情報。

beianInfo

ICP 登録アドレス。

databaseInfo

データベース情報。

appInfo

購入者コンソールの [購入済みサービス] ページに表示されるアプリケーション情報。

false

JSON

frontEndUrl

フロントエンド URL。

adminUrl

管理 URL。

username

管理者ユーザー名。

password

管理者パスワード。

authUrl

シングルサインオン (SSO) URL。

licenseId

ライセンス ID。

licenseValidPeriod

ライセンスの有効期間。

licenseForUserGuide

ユーザーガイドの URL。

appKey

大規模言語モデルサービス用の AppKey。

info

購入者コンソールの [購入済みサービス] ページに表示される備考。

false

JSON

-

カスタムのキーと値のデータ。

リクエスト例

http://example.aliyundoc.com?
token=097a56e26a93c874140bbcdf403f****&action=createInstance&aliUid=12312****&orderId=100001&orderBizId=1&productCode=cmjj000123&skuId=sku-1
            

レスポンス例

{
  "instanceId": "1",
  "hostInfo": {
    "name": "linux server",
    "ip": "127.0.0.1",
    "username": "user",
    "password": "user_password"
  },
  "appInfo": {
    "frontEndUrl": "http://example.com/",
    "adminUrl": "http://example.com/admin",
    "username": "admin",
    "password": "admin_password"
  },
  "info": {
    "key1": "my custom info"
  }
}

よくある質問

1. インスタンスの作成時に、顧客が購入した製品と仕様を特定するにはどうすればよいですか。

productCode パラメータは、購入した製品のコードです。このコードは、サービスプロバイダーコンソールの製品管理ページの [製品コード] 列で確認できます。

製品に複数の製品仕様がある場合、skuId パラメータは仕様コードに対応します。このコードは、[製品リリース] > [製品販売情報] で確認できます。

たとえば、[製品販売情報] ページで、Enterprise Edition の仕様コードは yuncode4757500001、Flagship Edition のコードは yuncode4757500002 になる場合があります。