The platform can import hardware profile prices from public cloud for use in pricing.
...
- Check that there is a public cloud region for the provider. See Create a public cloud region.
- Check that the tenant has a pricing model assigned. See Create a new pricing model
- For Amazon regions, use US Dollars as the currency
- Obtain credentials to retrieve pricing information from the provider.
- For AWS pricing, an IAMS user must have the AWSPriceListServiceFullAccess permission. You can add the permission to the regular public cloud user account or create a separate user. See Obtain AWS credentials
For Azure, see Obtain Azure ARM credentials.
- Check you have the pricing credentials in the right format. See Public cloud pricing credentials table below
To retrieve the hardware profile prices:
...
- To set a custom interval, set abiquo.pricing.import.check.delayInHrs in abiquo.properties. See Abiquo configuration properties#pricing
- To prevent the platform from updating the prices from the public cloud provider, remove the pricing credentials
Table of Public cloud pricing credentials table
Tenant type | Format of access key ID for pricing | Secret access key | Notes |
---|---|---|---|
Standard account | normal#subscription-id#app-id#tenant-id#offer-durable-id OR subscription-id#app-id#tenant-id#offer-durable-id | Application secret key | Add the text string "normal#" as a prefix to the pricing credentials. To facilitate upgrades, existing credentials will remain valid |
CSP account owner | csp#tenantId#accessToken#refreshToken | Application secret key | You MUST add the text string "csp#" as a prefix to the credentials |
Customer of CSP | - | - | Do not enter credentials because the platform will use the CSP credentials |
...