Step 1: Go to the Intergations page
-
Choose your
** AWS PrivateLink **
- Copy the you AWS Account ID and paste it in the Account ID field.

Choose the training framework used for your model
- Copy the you VPC Endpoint Service name and keep it handly.
Step 2: Go to your AWS account and open Endpoints - VPC feature .
-
Click on your
** Create endpoint **
-
In Service category select
"Other endpoint services"?
- Paste the VPC Endpoint Service name that you copied from Inferless and click on Verify Service.

- Select the VPC that you want to connect to Inferless and Modify the Additional Settings as per your requirements.
- In DNS name section click on “Enable DNS name” and click on Next.
- Select the SubNet that you want to connect to Inferless and click on Next.
- Select the Security group that you want to attach to the endpoint and click on Next. ( Make sure you have 80 and 443 ports open in the security group)
- Click on Create Endpoint.
Step 3: Go to the Model details
-
Click on your
** API **
Tab. - You will see a checkbox to enable Private Endpoint.

- After clicking on it, the API will change and you will no longer be able to access it from Public internet
During Model Import
You can also enable this during model import in Step 4 of the model import process.