Amazon EC2 Spoke
Integrate ServiceNow instance with Amazon Elastic Compute Cloud (EC2). Manage Amazon instances, Amazon Machine Images (AMIs), Key Pairs, and Tags from your ServiceNow instance.
Request apps on the Store
Visit the ServiceNow Store to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the ServiceNow Store version history release notes.
Integration Hub subscription
This spoke requires an Integration Hub subscription. For more information, see Legal schedules - IntegrationHub overview.
Spoke version
Amazon EC2 spoke v1.4.0 is the latest version.
Spoke dependencies
If you’re having trouble installing the app, ensure that these dependent plugins are installed:
- ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
- ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
- Complex Object (com.glide.cobject)
- ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
Supported version
This spoke was built for API version 2016-11-15, but may be compatible with later versions.
Spoke requirements
- User with full access to Amazon EC2.
- Access Key ID and Secret Access Key of the user. Record these values for later use.
Spoke flows and subflows
This spoke has no flows and subflows.
Available sample conversational subflows
Install Now Assist for Conversational Spokes and start using the conversational ability of Integration Hub spokes. For more information, see Now Assist in Conversational Spokes.
| Conversational subflow | Description |
|---|---|
| Look up Images - Sample | Returns information on the specified images. |
| Run instances - Sample | Executes the specified instances. |
Spoke actions
The Amazon EC2 spoke provides actions to automate Amazon EC2 tasks when events occurs in ServiceNow. Available actions include:
| Category | Action | Description |
|---|---|---|
| Amazon Machine Image Management | Copy Image | Copies an Amazon Machine Image (AMI) from the specified source region to the current region. |
| Create Image | Creates an Amazon EBS supported AMI from an Amazon EBS supported instance that is either running or stopped. | |
| Deregister Image | Deregisters the specified AMI. | |
| List Image Attribute | Retrieves the specified AMI attribute. | |
| List Images | Retrieves the specified AMIs. | |
| Instance Management | Get Instance Attribute | Retrieves the specified attribute of the specified instance. |
| Get Instances Status | Retrieves the status of the specified instance. | |
| Get Password Data | Retrieves the encrypted administrator password for an active Windows instance. | |
| List Instance Types | Retrieves the list of all instance types in an AWS region. | |
| List Instances | Retrieves a list of all instances. | |
| Monitor Instances | Enables monitoring for all active instances. | |
| Reboot Instances | Reboots the specified instances. | |
| Run Instances | Launches the specified number of instances using an AMI. | |
| Start Instances | Starts the specified instances. | |
| Stops Instances | Stops the specified instances. | |
| Terminate Instances | Shutdowns or terminates the specified instances. | |
| Unmonitor Instances | Disables monitoring for the specified running instances. | |
| Update Instance Attribute | Updates the specified attribute for the specified instance. Remarque : You can specify
only one attribute at a time. Before you update an attribute, ensure that the instance is
stopped. |
|
| Key Pair Management | Create Key Pair | Creates a 2048-bit SSH-2 RSA key pair. |
| Delete Key Pair | Deletes the specified key pair. | |
| List Key Pair | Retrieves the specified key pair or a list of all key pairs. | |
| Region and Availability Zone Management | Get Availability Zones | Retrieves the list of availability zones in the specified AWS region. |
| List Regions | Retrieves the list of all AWS regions. | |
| Tag Management | Create Tags | Adds or overwrites the specified set of tags from the specified set of resources. |
| Delete Tags | Deletes the specified set of tags from the specified set of resources. | |
| List Tags | Retrieves the list of tags for the specified region. |
Connection and credential alias requirements
Integration Hub uses aliases to manage connection and credential information, and OAuth credentials. Using an alias eliminates the need to configure multiple credentials and connection information profiles when using multiple environments. If the connection or credential information changes, you don't need to update any actions that use the connection.
For information about setting up the spoke, see Set up the Amazon EC2 spoke.