機械翻訳について

新規サービス・インスタンスのプロビジョニング

post

/api/v1.1/instances/{identityId}

ドメイン内の新規サービス・インスタンスをプロビジョニングします。

リクエスト

サポートされるメディア・タイプ
  • application/json
パス・パラメータ
identityId
タイプ: string
必須: true
Oracle Cloud Serviceアカウントのアイデンティティ・ドメインの名前。
本文のパラメータ
Provision Payload
ルート・スキーマ: InstanceProvisionPayload
タイプ: object
ネスト・スキーマ: parameters
タイプ: array
次のカテゴリのコンポーネント固有の属性をグループ化します。
  • WebLogic Server ("type":"weblogic")
  • Oracle Traffic Director ("type":"otd")
ネスト・スキーマ: Parameter
タイプ: object

レスポンス

サポートされるメディア・タイプ
  • application/json
  • text/plain
デフォルト・レスポンス
成功した操作

次の例では、cURLを使用してRESTリソースに対するPOSTリクエストを発行することによってOracle SOA Cloud Serviceインスタンスを作成する方法を示しています。詳細は、「cURLの使用」を参照してください

Oracle SOA Cloud Serviceコンソールの概要に関する項も参照してください。

cURLコマンド

curl -i -X POST -u joe@example.com:Welcome123! -d @create.json -H "Content-Type:application/json" -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://api-host/paas/service/soa/api/v1.1/instances/ExampleIdentityDomain
注意:: この例では、アメリカ合衆国でのURL接頭辞(soacs)を使用しています。 世界の他の地域のURL接頭辞の詳細は、「リクエストの送信」を参照してください。

リクエスト本文の例

JSON形式のリクエスト本文の例を次に示します。

{
  "serviceName": "MyFirstInstance",
  "level": "PAAS",
  "description": "My first instance using the REST API",
  "provisionOTD": true,
  "cloudStorageContainer" : "yourRemoteStorage",
  "publicNetwork":"yourPublicNetwork",
  "parameters": [
    {
      "version": "12.1.3",
      "edition":"SUITE",
      "managedServerCount":"1",
      "templates":"full",
      "adminUserName": "weblogic",
      "adminPassword": "welcome1",
      "connectString" : "yourDBConnectString",
      "dbaName" : "yourDBUsername",
      "dbaPassword" : "yourDBPassword",
      "dbNetwork" : "yourDBNetwork",
      "shape": "oc1m",
      "VMsPublicKey": "ssh-rsa keystring xperiment",
      "type": "weblogic"
    },
    {
      "listenerPortsEnabled": true,
      "loadBalancingPolicy": "LEAST_CONNECTION_COUNT",
      "otdAdminUserName": "otdadmin",
      "otdAdminPassword": "welcome1",
      "shape": "oc3",
      "type": "OTD"
    }
  ]
}

レスポンス・ヘッダーの例

レスポンス・ヘッダーの例を次に示します。

Locationヘッダーは、サービス・インスタンス作成リクエストのステータスにアクセスする際に使用できるRESTリソースを返します。 詳細は、「サービスのプロビジョニング・ステータスの取得」を参照してください。

HTTP/1.1 100 Continue

HTTP/1.1 202 Accepted
Date: Fri, 23 Jan 2015 22:18:26 GMT
Location: https://api-host/paas/service/soa/api/v1.1/instances/ExampleIdentityDomain/status/create/job/5261
Content-Length: 0
Content-Type: application/json