cloud.gov service account
To set up your application to be deployed with an automated system, you need a deployer account that has access to push your application.
||A service account for continuous deployment, limited to a single space||Free|
||A service account for auditing configuration and monitoring events limited to a single space||Free|
Note: As of July 7, 2017, the instructions for obtaining credentials have changed. If you created a service account instance before this date, see this post for changes.
How to create an instance
To create a service instance that can provision service accounts, run the following command:
cf create-service cloud-gov-service-account space-deployer my-service-account
If your service account only requires read access and does not need the ability to deploy applications, use the
space-auditor plan instead:
cf create-service cloud-gov-service-account space-auditor my-service-account
To create a service account, bind a service key to the service instance:
cf create-service-key my-service-account my-service-key cf service-key my-service-account my-service-key
This will create a cloud.gov service account and make the credentials available to you via a service key. Keep these credentials secure. If they’re compromised, the way to invalidate the credentials is to delete the service key (you can create another, and it will have a fresh set of credentials). Each service key that you bind to your instance creates a separate service account with different credentials; you can create as many service keys per instance as you like.
After you create one of these service keys, you will see a new “user” in your org and space with a name made of 36 letters, numbers, and dashes as its unique identifier, similar to
f6ab4cfb-6e6c-4b10-8585-3f39e740905c. In your event logs, its actions will display as actions by
These credentials can be used with the
cf login command in automated deployment scripts.
To use this service, see continuous deployment.
The service account service creates unique cloud.gov credentials for each service key. To rotate credentials associated with a service key, delete and recreate the service key.
The broker in GitHub
You can find the broker here: https://github.com/cloudfoundry-community/uaa-credentials-broker.