我想上传我自己的蓝图模板,然后部署基于它们实例化的蓝图。FIWARE Pegasus 能做到吗?在肯定的情况下,你能详细说明一下程序吗?
问问题
22 次
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 回答