--- title: AWS IAM Spoke description: Integrate ServiceNow instance with AWS IAM to manage access to AWS services and resources securely. Manage groups, policies, and roles in AWS IAM from your ServiceNow instance. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/integrate-applications/integration-hub/aws-iam-spoke.html release: australia product: Integration Hub classification: integration-hub topic_type: concept last_updated: "2026-03-12" reading_time_minutes: 4 breadcrumb: [Integration Hub spokes, Build integrations, Integration Hub, Workflow Data Fabric] --- # AWS IAM Spoke Integrate ServiceNow instance with AWS IAM to manage access to AWS services and resources securely. Manage groups, policies, and roles in AWS IAM from your ServiceNow instance. ## Request apps on the Store Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) 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](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html). ## Integration Hub subscription This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf). ## Spoke version AWS IAM spoke v1.2.0 is the latest version. For version history of the spoke, see [AWS IAM spoke release notes](https://www.servicenow.com/docs/r/store-release-notes/store-integrationhub-rn-aws-iam.html). ## Supported version This spoke was built for API version 2010-05-08, but may be compatible with later versions. **Note:** If you use different API version, ensure that you change the API version in all spoke actions. ## Spoke requirements - User with full access to IAM. - Access Key ID and Secret Access Key of the user. Record these values for later use. For more information about creating user in IAM and providing the required access, see [AWS Identity and Access Management Documentation](https://docs.aws.amazon.com/iam/index.html) site. ## Spoke subflows The Jenkins spoke provides sample subflows to demonstrate automating AWS IAM tasks. Available subflows are: |Subflow|Description| |-------|-----------| |Delete Group|Deletes the specified AWS IAM group.| |Delete User|Deletes the specified AWS IAM user.| |Delete Policy|Deletes the specified policy from the AWS IAM account.| ## Spoke actions The AWS IAM spoke provides actions to automate AWS IAM tasks when events occur in ServiceNow. Available actions include:
| Category | Action | Description |
|---|---|---|
| Group Management | Add User to Group | Adds user to a group in AWS IAM. |
| Create Group | Creates a group in AWS IAM. | |
| Delete Group | Deletes a group in AWS IAM. | |
| Look up Group | Searches for the required group in AWS IAM. | |
| Look up Group Users | Lists all the users in the required group. | |
| Remove User from Group | Removes a user from a group in AWS IAM. | |
| Group Policy Management | Attach Inline Policy in Group | Adds or updates an inline policy document embedded in the specified IAM group. |
| Attach Policy to Group | Attaches the specified managed policy to the required IAM group. | |
| Detach Inline Policy from Group | Deletes the specified inline policy from the specified AWS IAM group | |
| Detach Policy from Group | Detaches the specified managed policy from the required IAM group. | |
| Look up Attached Group Policies | Retrieves the list of all policies attached to the IAM group. | |
| Look up Group Policies | Retrieves all the inline policies of the specified group. If none exists, the operation returns an empty list | |
| Policy Management | Create Policy | Creates managed policy in the specified IAM group. |
| Delete Policy | Deletes specified Policy from AWS IAM. | |
| Detach Policy from Roles | Detaches the specified managed policy from the specified IAM Role. | |
| Look up Entities for Policy | Lists all entities \(Users, Group, and Roles\) attached to this policy. | |
| User Management | Create User | Creates a user in AWS IAM. |
| Deactivate MFA Device | Deactivates the required MFA device attached to a user. | |
| Delete Access Key for User | Deletes the access key of the AWS IAM user. | |
| Delete Login Profile | Deletes the password for the specified IAM user, which terminates the user's ability to access AWS services through the AWS Management Console. | |
| Delete Service Specific Credential | Deletes the required service-specific credential. | |
| Delete Signing Certificate | Deletes a signing certificate associated with the specified IAM user. | |
| Delete SSH Public Key | Deletes the specified SSH public key. | |
| Delete User | Deletes the required IAM User. | |
| Delete Virtual MFA Device by User | Deletes the specified Virtual MFA device. | |
| Detach Policy from User | Detaches the specified managed policy from the specified IAM role. | |
| Look up User | Searches for the required user in the AWS IAM. | |
| Look up Access Keys by User | Lists the access key of the AWS IAM user. | |
| Look up Groups for User | Retrieves the list of all the groups, a particular user belongs to. | |
| Look up Inline User Policies | Retrieves all the inline policies of the specified IAM user. If none exists, the operation returns an empty list. | |
| Look up MFA Devices by User | Retrieves information about the MFA services associated with the specified IAM user. If none exists, the operation returns an empty list. | |
| Look up Service Specific Credentials | Retrieves information about the service-specific credentials associated with the specified IAM user. | |
| Look up Signing Certificates by User | Retrieves information about the signing certificates associated with the specified IAM user. If none exists, the operation returns an empty list. | |
| Look up SSH Public Keys by User | Retrieves information about the SSH public keys associated with the specified IAM user. If none exists, the operation returns an empty list. | |
| User Policy Management | Attach Policy to User | Attaches the specified managed policy to the specified user. |
| Delete Inline User Policy | Deletes an inline policy attached to the user. | |
| Look up Attached User Policies | Retrieves all the attached policies of the user. | |
| Role Management | Look up Roles | Retrieves list of all roles. |