Overview
Follow the steps below to create an identity within your GVC.Prerequisites
- Review the identity reference page.
- Have permissions to create an identity.
- Optional: Install the CLI.
Create using the Console
- Create a new identity using one of the following methods:
- Click
Identitiesin the left menu, then clickNew, or - Click the
Createdropdown in the upper right corner and selectIdentity.
- Click
- Enter a unique name, an optional description, and select the GVC where the identity will be created.
- Under
Cloud Access, select the cloud provider (AWS,Azure,GCP, orNGS) to configure a cloud access rule.- Requires at least one cloud account for the chosen provider to be defined.
- Depending on the use case of this identity, creating a cloud access rule is optional.
- See Cloud Access for additional details.
- Under
Cloud Wormhole, configure private network connectivity.- Select
FQDN Resourcesand clickAdd FQDNto add resources by domain name. - Select
IP Resourcesand clickAdd IPto add resources by IP address. - Depending on the use case of this identity, creating a cloud wormhole is optional.
- See Cloud Wormhole for additional details.
- Select
- Under
Native Networking, configure cloud-native private connectivity.- Select
AWS PrivateLinkand clickAdd AWS Resourceto configure an AWS PrivateLink endpoint. - Select
GCP Service Connectand clickAdd GCP Resourceto configure a GCP Private Service Connect endpoint. - Depending on the use case of this identity, creating a native networking rule is optional.
- See Native Networking for details.
- Select
- Optionally, click
Tagsand enter any tags. - Click
Createto create the identity. The identity info page is then shown.
Cloud Access
The cloud access portion of an identity defines cloud resource access rules across one account in each of AWS, Azure, GCP, and NGS. In other words, you can create an identity that allows access to several resources in a particular AWS account and a particular Azure account, but not in two separate Azure accounts. When defining the rule for a particular cloud provider, Control Plane creates and manages (using the registered cloud account) the following object at each cloud provider which acts as a “synthetic identity”:- AWS
- Role
- Azure
- App registration
- GCP
- Service Account
AWS
To set up an AWS cloud access rule, selectAWS under Cloud Access.
- Click the
Configurebutton. - Select one of the registered AWS cloud accounts.
- Select one of the following methods:
Use an Existing AWS Role:- A list of roles is shown. Select a role from the list and verify that the role name is correct.
Select Existing AWS Policies:- A list of available policies is shown. Select at least one policy from the list.
Create. If a new AWS role was selected, Control Plane will provision a new role in AWS that will be named the same as the Object Name shown in the Info page of the identity.
Azure
To set up an Azure cloud access rule, selectAzure under Cloud Access in the left pane.
- Click the
Configurebutton. - Select one of the registered Azure cloud accounts.
- Click
Add Role Assignmentto construct the role assignments:- Click the
Browsebutton next toScopeto show the scope selection wizard. Choose the service, region, type, and item. ClickConfirm. - Click the
Browsebutton next toRolesto show the list of available roles for the selected scope. Select one or more roles. ClickConfirm. - If additional role assignments are needed, click
Add Role Assignmentand repeat the first two steps.
- Click the
Create. Control Plane will provision a new App registration in Azure that will be named the same as the Object Name shown in the Info page of the identity.
GCP
To set up a GCP cloud access rule, selectGCP under Cloud Access in the left pane.
- Click the
Configurebutton. - Select one of the registered GCP cloud accounts.
- Select one of the following methods:
Use an Existing GCP Service Account:- A list of service accounts is shown. Verify that the service account name is correct.
Configure Service Account Bindings:- Click
Add Bindingto construct a new binding:- Click the
Browsebutton next toResourceto show the resource selection wizard. Choose the service, region, type, and item. ClickConfirm. - Click the
Browsebutton next toRolesto show the list of available roles for the selected resource. Select one or more roles. ClickConfirm.- To manually add a role, click the
Addbutton and enter the role name in the empty textbox. - Click
Add.
- To manually add a role, click the
- If additional bindings are needed, click
Add Binding. Repeat the first two bullets.
- Click the
- Click
Create. If a new service account was selected, Control Plane will provision the new service account in GCP that will be named the same as the Object Name shown in the Info page of the identity.
NGS
Documentation coming soon.Cloud Wormhole
The cloud wormhole portion of an identity defines network traversal rules from workloads to specific endpoints in private networks (e.g., a VPC). Tunneling network traffic from workloads to specific TCP hosts and ports is facilitated using agents deployed within the private network. UnderCloud Wormhole in the left pane, choose the resource type:
FQDN Resources
SelectFQDN Resources and click Add FQDN to add a resource by domain name.
- Enter the Fully Qualified Domain Name (FQDN) of the internal resource.
- Enter a unique
namefor this resource. - Select a registered agent matching the environment you want to access.
- Optionally, enter the internal IP address that the FQDN will resolve to.
- Under
Ports, click theAddbutton and enter at least one port that the resource exposes. - Click
Add.
Create.
The internal resource can be called by the workload using either the FQDN or the
name entered in step 2. If the internal resource is configured with TLS, the FQDN must be used.IP Resources
SelectIP Resources and click Add IP to add a resource by IP address.
- Enter a unique
namefor this resource.Thisnamewill be the hostname your workload will use when calling this resource. - Select a registered agent matching the environment you want to access.
- Under
IPs, clickAddand enter at least one IP address. - Under
Ports, clickAddand enter at least one port. - Click
Add.
A maximum of 5 ports can be added per resource.
Create.