Limitations
- Support for PrivateLink is available on Pro Production and Staging environments only. It is not available on local or integration environments, or on Starter projects.
- You cannot establish SSH connections using PrivateLink. See Enable SSH keys.
- Adobe Commerce support does not cover troubleshooting AWS PrivateLink issues beyond initial enablement.
- Customers are responsible for costs associated with managing their own VPC.
- You cannot use the HTTPS protocol (port 443) to connect to Adobe Commerce on cloud infrastructure over Azure Private Link due to Fastly origin cloaking. This limitation does not apply to AWS PrivateLink.
- PrivateDNS is not available.
PrivateLink connection types
There are two PrivateLink connection types available—shown in the following network diagram—to establish secure communication between your store and external systems hosted outside of the Cloud environment.
Choose one of the PrivateLink connection types best suited for your Adobe Commerce on cloud infrastructure environments:
-
Unidirectional PrivateLink–Choose this configuration to retrieve data securely from an Adobe Commerce on cloud infrastructure store.
-
Bidirectional PrivateLink–Choose this configuration to establish secure connections to and from systems outside of the Adobe Commerce on cloud infrastructure environment. The bidirectional option requires two connections:
- A connection between the customer VPC and the Adobe VPC
- A connection between the Adobe VPC and the customer VPC
Request PrivateLink enablement
Prerequisites
Gather the following data required for PrivateLink enablement:
-
Customer Cloud account number (AWS or Azure)—Must be in the same region as the Adobe Commerce on cloud infrastructure instance
-
Cloud region—Provide the Cloud region where the account is hosted for verification purposes
-
Services and communication ports—Adobe must open ports to enable service communication between VPCs, for example SQL port 3306, SFTP port 2222
-
Project ID—Provide the Adobe Commerce on cloud infrastructure Pro project ID. You can get the Project ID and other project information using the following Cloud CLI command:
magento-cloud project:info
-
Connection type—Specify unidirectional or bidirectional for connection type
-
Endpoint service—For bidirectional PrivateLink connections, provide the DNS URL for the VPC endpoint service that Adobe must connect to, for example:
com.amazonaws.vpce.<cloud-region>.vpce-svc-<service-id>
-
Endpoint service access granted—To connect to external service, allow the endpoint service access to the following AWS account principal:
arn:aws:iam::402592597372:root
WARNING
If access to the endpoint service is not provided, then the bidirectional PrivateLink connection to the service in your VPC is not added, which delays the setup.