Skip to main content

Create AWS cloud provider account

Contributors netapp-ranuk

You can use this workflow to create an AWS cloud provider account.

Before you begin

You must have AWS credentials.

1. Get the SaaS marketplace account

Perform the workflow Get SaaS marketplace account and choose the id value for the required subscription for subscriptionId parameter.

2. Create the account

HTTP method Path



curl example
curl --location --request POST '' --header 'x-agent-id: <AGENT_ID>' --header 'Authorization: Bearer <TOKEN>' --header 'Content-Type: application/json' --d JSONinput

The JSON input example includes the list of parameters.

JSON input example
  "accountName": "zivAccountTest2",
  "providerKeys": {
    "awsAccessKeys": {
      "accessKey": "accesskeystring",
      "secretKey": "secretkeystring"
  "subscriptionId": "subscriptionIDgoeshere"

The JSON output provides an example of the cloud provider details.

JSON output example
    "publicId": "CloudProviderAccount-LCwgVOy7",
    "accountName": "zivAccountTest2",
    "accountType": "AWS_KEYS",
    "accountId": "accountIDshownhere",
    "accessKey": " accesskeyshownhere",
    "assumeRole": null,
    "occmRole": null,
    "vsaList": [],
    "subscriptionId": "subscriptionIDshownhere"