Manage Your NGINX Integrations
Overview
Create Integrations to give NGINX Controller permission to deploy and manage instances on external systems, such as cloud providers like AWS.
AWS Integration Requirements
To create an Integration for AWS, you need to configure an AWS IAM user with the following roles:
"ec2:*Instance*",
"ec2:*Tags*"
In addition, you’ll need to copy and save the following AWS security credentials to use when creating an AWS Integration:
- access key ID
- secret access key ID
Create an Integration
Take the following steps to create an Integration:
- Open the NGINX Controller user interface and log in.
- Select the NGINX Controller menu icon, then select Platform.
- On the Platform menu, select Integrations.
- On the Integrations menu, select the Create Integration quick action.
- Add a name.
- (Optional) Add a display name.
- (Optional) Add a description.
- (Optional) Add tags.
- Select the Integration type.
- (Optional) Type the service endpoint URL.
- Select the credential type.
- For AWS integrations:
- Type the access key ID.
- Type the secret access key ID.
- Select Submit.
View, Edit, and Delete Integrations
Take the following steps to view, edit, or delete an Integration:
- Open the NGINX Controller user interface and log in.
- Select the NGINX Controller menu icon, then select Platform.
- On the Platform menu, select Integrations.
- On the Integrations menu, select Overview.
- To view the details for an Integration, choose the Integration from the list. This opens a side panel where you can view the Integration’s linked Locations.
- To edit an Integration, choose the Integration from the list, then select Edit (pencil icon).
- To delete an Integration, choose the Integration from the list, then select Delete (trash icon).
What’s Next
This documentation applies to the following versions of NGINX Controller Documentation: 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12, 3.13 and 3.14.