diff --git a/docs/integrations/app-connections/aws.mdx b/docs/integrations/app-connections/aws.mdx index 77b1f6b45..27b2ff623 100644 --- a/docs/integrations/app-connections/aws.mdx +++ b/docs/integrations/app-connections/aws.mdx @@ -9,10 +9,6 @@ Infisical supports two methods for connecting to AWS. Infisical will assume the provided role in your AWS account securely, without the need to share any credentials. - **Prerequisites:** - - - Set up and add envars to [Infisical Cloud](https://app.infisical.com) - To connect your self-hosted Infisical instance with AWS, you need to set up an AWS IAM User account that can assume the configured AWS IAM Role. @@ -63,7 +59,11 @@ Infisical supports two methods for connecting to AWS. 4. Optionally, enable **Require external ID** and enter your **Organization ID** to further enhance security. - + + Navigate to your IAM role permissions and click **Create Inline Policy**. + + ![IAM Role Create Policy](/images/app-connections/aws/assume-role-create-policy.png) + Depending on your use case, add one or more of the following policies to your IAM Role: @@ -199,22 +199,13 @@ Infisical supports two methods for connecting to AWS. Infisical will use the provided **Access Key ID** and **Secret Key** to connect to your AWS instance. - **Prerequisites:** - - - Set up and add envars to [Infisical Cloud](https://app.infisical.com) - - - 1. Navigate to the [Create IAM Role](https://console.aws.amazon.com/iamv2/home#/roles/create?step=selectEntities) page in your AWS Console. - ![IAM Role Creation](/images/integrations/aws/integration-aws-iam-assume-role.png) + + Navigate to your IAM user permissions and click **Create Inline Policy**. - 2. Select **AWS Account** as the **Trusted Entity Type**. - 3. Choose **Another AWS Account** and enter **381492033652** (Infisical AWS Account ID). This restricts the role to be assumed only by Infisical. If self-hosting, provide your AWS account number instead. - 4. Optionally, enable **Require external ID** and enter your **Organization ID** to further enhance security. - + ![User IAM Create Policy](/images/app-connections/aws/access-key-create-policy.png) - - Depending on your use case, add one or more of the following policies to your IAM Role: + Depending on your use case, add one or more of the following policies to your user: diff --git a/docs/integrations/app-connections/github.mdx b/docs/integrations/app-connections/github.mdx index bee84ec0f..1b97d3162 100644 --- a/docs/integrations/app-connections/github.mdx +++ b/docs/integrations/app-connections/github.mdx @@ -9,10 +9,6 @@ Infisical supports two methods for connecting to GitHub. Infisical will use a GitHub App with finely grained permissions to connect to GitHub. - **Prerequisites:** - - - Set up and add envars to [Infisical Cloud](https://app.infisical.com) - Using the GitHub integration with app authentication on a self-hosted instance of Infisical requires configuring an application on GitHub and registering your instance with it. @@ -100,10 +96,6 @@ Infisical supports two methods for connecting to GitHub. Infisical will use an OAuth App to connect to GitHub. - **Prerequisites:** - - - Set up and add envars to [Infisical Cloud](https://app.infisical.com) - Using the GitHub integration on a self-hosted instance of Infisical requires configuring an OAuth application in GitHub and registering your instance with it.