0

我想上传我自己的蓝图模板,然后部署基于它们实例化的蓝图。FIWARE Pegasus 能做到吗?在肯定的情况下,你能详细说明一下程序吗?

4

1 回答 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 回答