copyright | lastupdated | keywords | subcollection | ||
---|---|---|---|---|---|
|
2025-01-09 |
track-spend-with-cloudability |
{{site.data.keyword.attribute-definition-list}}
{: #deploy-cloud}
Deploying with {{site.data.keyword.cloud_notm}} Projects ensures that your infrastructure is managed, secure, and always compliant by using infrastructure as code (IaC) and integrated compliance tools. For more information, see Learn about IaC deployments with projects.
{: #required-access-for-projects}
Ensure that you created iam credentials to authorize the project deployment and have the permissions to create a project in the desired account. These access permissions include:
- The Editor role on the Projects service
- The Editor and Manager role on the {{site.data.keyword.bpshort}} service
- The Viewer role on the resource group for the project
For more information, see Assigning users access to projects.
{: #running-cloudability-enablement}
Complete the following steps to run the Cloudability Enablement DA with {{site.data.keyword.cloud_notm}} Projects:
-
From the {{site.data.keyword.cloud_notm}} catalog{: external}, search for Cloudability Enablement, and click the tile for the DA.
-
Select the latest product version from the Architecture section.
-
Click Add to project.
- Name your project, enter a description, and specify a configuration name. Then, click Create.
- Select the region and the resource group where project resources are created.
-
Edit and validate the configuration:
-
Select your authentication method that corresponds to your iam operator that was previously configured. You can use a trusted profile, an existing secret in {{site.data.keyword.secrets-manager_short}}, or add your API key directly. For more information, see: Using an API key or secret to authorize projects.
-
On the Required tab, select the
cloudability_auth_type
corresponding to the desired authentication method: a.none
: Only enables billing exports. Cloudability is not granted any permissions to access the bucket. Proceed to step 5. b.manual
: Grants permissions to Cloudability, but does not register the {{site.data.keyword.cloud_notm}} account in Cloudability. This needs to be done manually within Cloudability. No Cloudability API key is required for this method. Proceed to step 4. -
Configure additional Cloudability authentication inputs corresponding to the selected
cloudability_auth_type
: a. Cloudability Authentication: On the Required tab, enter thecloudability_api_key
with the API key that is created by following the acquiring Cloudability API key guide. b. Access Administration API Key: On the Required tab, enter thefrontdoor_public_key
,frontdoor_secret_key
andcloudability_environment_id
created by following the acquiring access administration API key guide. -
If the {{site.data.keyword.cloud_notm}} account is an enterprise account, then set
is_enterprise_account
to True and on the Optional tab enter in the value of theenterprise_id
, which is available on the enterprise dashboard if your account is an enterprise account. -
Optionally, update any other parameters. See the configuration reference for documentation on the available parameters.
-
Save the configuration.
-
Click Validate. Validation takes a few minutes.
{{site.data.keyword.cloud_notm}} Projects run a Security and Compliance Center (SCC) scan against the {{site.data.keyword.cloud_notm}} for Financial Services profile. Controls that are part of the DA and are included in the list of supported {{site.data.keyword.compliance_short}} rules are checked when you validate the configuration. {: important}
-
-
Deploy the configuration. After you validate your configuration, you can deploy it to your target account:
- Review the input values and make any necessary changes.
- Click Deploy. Deploying the DA can take a few minutes. You are notified when the deployment is successful.
-
Review the outputs from the DA.
-
If using the
manual
mode for thecloudability_auth_type
.- Login to Cloudability UI and navigate to Settings -> Vendor Credentials and Click Add Datasource and select IBM.
- Complete the form based on the outputs from the DA.
- Click Verify Credentials
-
You can validate that the connection to {{site.data.keyword.cloud_notm}} was completed in Cloudability under Vendor Credentials
During the validation and deployment process, monitor the needs attention items. The widget reflects any issue that occurs in your configurations. {: remember}
{: #updating-cloudability-enablement}
- Select the project from the projects list that contains the {{site.data.keyword.IBM_notm}} Cloudability Enablement deployable architecture (DA)
- Go to the Configurations tab, select the configuration corresponding to the Cloudability Enablement deployable architecture.
- Click the Edit button.
- Update the desired configuration inputs or upgrade to a new version
- Click the Save button
- Click the Validate button. A modal dialog is displayed which provides more details about your in-progress validation.
{: #deploy-next-steps}
Congratulations your {{site.data.keyword.cloud_notm}} account should now be added to Cloudability. Your billing data from your account should appear in Cloudability within 24 hours. You can also request that up to a year of historical data be added to your bucket. If you experience any issues during the validation stage, consult the getting help and support guide.