mirror of
https://github.com/awatertrevi/infisical.git
synced 2026-10-05 20:26:44 +00:00
doc: documentation updates for gcp app connection
This commit is contained in:
Binary file not shown.
|
Before Width: | Height: | Size: 632 KiB After Width: | Height: | Size: 645 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 306 KiB |
@@ -10,16 +10,21 @@ Infisical supports [service account impersonation](https://cloud.google.com/iam/
|
|||||||
configuring your instance to use it.
|
configuring your instance to use it.
|
||||||
|
|
||||||
<Steps>
|
<Steps>
|
||||||
|
<Step title="Enable the IAM Service Account Credentials API">
|
||||||
|

|
||||||
|
</Step>
|
||||||
<Step title="Navigate to IAM & Admin > Service Accounts in Google Cloud Console">
|
<Step title="Navigate to IAM & Admin > Service Accounts in Google Cloud Console">
|
||||||

|

|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Create a Service Account">
|
<Step title="Create a Service Account">
|
||||||
Create a new service account that will be used to impersonate other GCP service accounts for your app connections.
|
Create a new service account that will be used to impersonate other GCP service accounts for your app connections.
|
||||||

|

|
||||||
|
|
||||||
|
Press "DONE" after creating the service account.
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Generate Service Account Key">
|
<Step title="Generate Service Account Key">
|
||||||
Download the JSON key file for your service account. This will be used to authenticate your instance with GCP.
|
Download the JSON key file for your service account. This will be used to authenticate your instance with GCP.
|
||||||

|

|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Configure Your Instance">
|
<Step title="Configure Your Instance">
|
||||||
1. Copy the entire contents of the downloaded JSON key file.
|
1. Copy the entire contents of the downloaded JSON key file.
|
||||||
@@ -55,9 +60,19 @@ Infisical supports [service account impersonation](https://cloud.google.com/iam/
|
|||||||

|

|
||||||
</Tab>
|
</Tab>
|
||||||
</Tabs>
|
</Tabs>
|
||||||
|
After configuring the appropriate roles, press "DONE".
|
||||||
</Step>
|
</Step>
|
||||||
<Step title="Enable Service Account Impersonation">
|
<Step title="Enable Service Account Impersonation">
|
||||||
On the new service account, assign the `Service Account Token Creator` role to the Infisical instance's service account. This allows Infisical to impersonate the new service account.
|
To enable service account impersonation, you'll need to grant the **Service Account Token Creator** role to the Infisical instance's service account. This configuration allows Infisical to securely impersonate the new service account.
|
||||||
|
- Navigate to the IAM & Admin > Service Accounts section in your Google Cloud Console
|
||||||
|
- Select the newly created service account
|
||||||
|
- Click on the "PERMISSIONS" tab
|
||||||
|
- Click "Grant Access" to add a new principal
|
||||||
|
|
||||||
|
If you're using Infisical Cloud US, use the following service account: [email protected]
|
||||||
|
|
||||||
|
If you're using Infisical Cloud EU, use the following service account: [email protected]
|
||||||
|
|
||||||

|

|
||||||
</Step>
|
</Step>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user