Create a Credential
Connecting your Actions to external services
Any Action that connects to an external service will require a Credential. To learn how to create a credential to a specific provider, check the section on Connectors. Each Connector service has instructions on how to add a Credential.
Example: Creating a Credential for AWS:
- Under Proxies/Environments, click Create Credential (Or you can add a new credential when editing an Action in an xRunBook). 
- Choose AWS as your credential. 
- Name your credential (and add an optional serviceID) 

4. After Clicking next, ypu'll be prompted to add your authorization credentials. In the case of AWS, it is a key and secret:

Now your Credential will be saved. It'll be ready for use in a few seconds.
ServiceID
When adding a Credential, a serviceID can be added. ServiceID is a variable abstraction of the Credential.
When a xRunBook is run in multiple environments, different credentials might be used (for example - the AWS connection in dev might be different than the one used in production).
To use a serviceID:
- For your credentials - give them a serviceID (that is the same across all environments). For example: AWS_ServiceID. 
- Open your xRunbook, and for each Action, change the credential Slider to ServiceID, and choose the serviceId. 
- Now, when you run the RunBook, you'll be prompted to choose an environment, and unSkript will use the credentials (via the serviceId) for that environment. 
Last updated
Was this helpful?