独自のブループリント テンプレートをアップロードしてから、それらに基づいてインスタンス化されたブループリントをデプロイしたいと考えています。FIWARE Pegasus はそれを行うことができますか? 陽性の場合、手順を詳しく教えてください。
1 に答える
0
Pegasus API を使用して、独自のブループリント テンプレートを FIWARE テンプレート カタログにアップロードできます ( https://jsapi.apiary.io/apis/fiwarepaas/reference/paasmanager-v1/blueprint-templateenvironment-api.htmlを参照)。
これは、次のようなペイロードを持つ /catalog/org/{your-organization}/vdc/{your tenant id in the Cloud}/environment への POST 要求です。
体
<environment>
<name>{environment-name}</name>
<tiers>
<tier>
<initial_number_instances>1</initial_number_instances>
<maximum_number_instances>1</maximum_number_instances>
<minimum_number_instances>1</minimum_number_instances>
<name>{tier-id}</name>
<networkDto>
<networkName>Internet</networkName>
<subNetworkDto>
<subnetName>sub-net-Internet</subnetName>
</subNetworkDto>
</networkDto>
<productReleases>
<product>postgresql</product>
<version>0.0.3</version>
<withArtifact>true</withArtifact>
<productType>
<id>5</id>
<name>Database</name>
</productType>
</productReleases>
</tier>
</tiers>
</environment>
于 2015-11-30T10:57:07.233 に答える