Amazon S3 Spoke
Summarize
Summary of Amazon S3 Spoke
The Amazon S3 spoke enables ServiceNow customers to integrate their instance with Amazon S3, allowing management of buckets, objects, tags, and access control lists (ACLs) directly through ServiceNow workflows. This integration streamlines automation of Amazon S3 tasks triggered by events within ServiceNow.
Show less
This spoke requires an Integration Hub subscription and supports API version 2010-03-31, with possible compatibility for later versions. It does not currently support government or federal government regions. Users must have full Amazon S3 access along with Access Key ID and Secret Access Key credentials.
Key Features
- Bucket Management: Create new buckets and list existing buckets in Amazon S3.
- Object Management: Copy, delete, and list objects within buckets; download S3 objects directly to ServiceNow records; upload ServiceNow attachments to specified S3 buckets.
- Permission Management: Create new ACLs for buckets and retrieve ACL details.
- Tag Management: Look up and update tags on Amazon S3 resources.
These actions can be used independently without requiring subscription to Amazon S3 notifications.
Connection and Credential Management
The spoke leverages Integration Hub’s alias feature to manage connection and credential information efficiently. This approach simplifies handling multiple environments by centralizing credential updates, avoiding the need to modify each action individually when credentials change.
Practical Benefits for ServiceNow Customers
- Automate Amazon S3 operations directly from ServiceNow, reducing manual steps and improving efficiency.
- Maintain centralized credential management for secure and simplified integration setup.
- Seamlessly handle file transfers between ServiceNow and Amazon S3, facilitating better data management within business processes.
- Customize and control bucket permissions and metadata (tags) through ServiceNow, enhancing governance and compliance.
Integrate ServiceNow with Amazon S3. Manage buckets, objects, tags, and related ACLs in Amazon S3 from your ServiceNow instance.
Request apps on the Store
Visit the ServiceNow Store website 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 S3 spoke v1.2.1 is the latest version.
Supported version
This spoke was built for API version 2010-03-31, but may be compatible with later versions.
Supported regions
Currently, the spoke does not support the government or federal government regions.
Spoke requirements
- User with full access to Amazon S3.
- Access Key ID and Secret Access Key of the user. Record these values for later use.
Spoke actions
| Category | Action | Description |
|---|---|---|
| Bucket Management | Create Bucket | Creates a bucket in Amazon S3. |
| Look up Buckets | List Amazon S3 buckets. | |
| Object Management | Copy Object | Copies object from source to destination. |
| Delete Object | Deletes specified object from a bucket. | |
| Look up Objects by Bucket Stream | Lists the objects in the specified Amazon S3 bucket. | |
| Download S3 Object to ServiceNow Record | Downloads the requested object from Amazon S3 and attaches it to a record in ServiceNow. | |
| Upload ServiceNow Attachment to S3 | Uploads file from the System Attachment Table (sys_attachment) to a specified Amazon S3 bucket. | |
| Permission Management | Create ACL | Create new ACL for a bucket and delete the existing one. |
| Look up ACL | Retrieves the ACL details for the requested resource. | |
| Tag Management | Look up Tags | Lists tags of the specified Amazon S3 resource. |
| Update Tags | Updates the tags of the specified Amazon S3 resource. |
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 S3 spoke.