You can access a VPC resource such as a domain name, an IP address, or Amazon RDS database using a resource endpoint. A resource endpoint provides private access to a resource. When you create the resource endpoint, you specify a resource configuration of type single, group, or ARN. A resource endpoint can be associated with only one resource configuration. The resource configuration can represent a single resource or a group of resources.
Prerequisites
To create a resource endpoint, you must meet the following prerequisites.
-
You must have a resource configuration that you created or another account created and shared with you through AWS RAM.
-
If a resource configuration is shared with you from another account, you must review and accept the resource share that contains the resource configuration. For more information, see Accepting and rejecting invitations in the AWS RAM User Guide.
Create a VPC resource endpoint
Use the following procedure to create a VPC resource endpoint.
To create a VPC resource endpoint
Open the Amazon VPC console at https://console.aws.amazon.com/vpc/
. -
In the navigation pane, choose Endpoints.
-
Choose Create endpoint.
-
You can specify a name to make it easier to find and manage the endpoint.
-
For Type, choose Resources.
-
For Resource configurations, select the resource configuration.
-
For Network settings, select the VPC from which you'll access the resource.
-
If, you want to configure private DNS support, select Additional settings, Enable DNS name. To use this feature, ensure that the attributes Enable DNS hostnames and Enable DNS support are enabled for your VPC.
For Subnets, select a subnet to create the endpoint network interface in.
In a production environment, for high availability and resiliency, we recommend configuring at least two Availability Zones for each VPC endpoint.
For Security groups, select a security group.
If you do not specify a security group, we associate the default security group for the VPC.
-
Choose Create endpoint.
To create a resource endpoint using the command line
-
create-vpc-endpoint
(AWS CLI) -
New-EC2VpcEndpoint (Tools for Windows PowerShell)