xksProxyUriEndpoint
Specifies the endpoint that KMS uses to send requests to the external key store proxy (XKS proxy). This parameter is required for custom key stores with a CustomKeyStoreType of EXTERNAL_KEY_STORE.
The protocol must be HTTPS. KMS communicates on port 443. Do not specify the port in the XksProxyUriEndpoint value.
For external key stores with XksProxyConnectivity value of VPC_ENDPOINT_SERVICE, specify https:// followed by the private DNS name of the VPC endpoint service.
For external key stores with PUBLIC_ENDPOINT connectivity, this endpoint must be reachable before you create the custom key store. KMS connects to the external key store proxy while creating the custom key store. For external key stores with VPC_ENDPOINT_SERVICE connectivity, KMS connects when you call the ConnectCustomKeyStore operation.
The value of this parameter must begin with https://. The remainder can contain upper and lower case letters (A-Z and a-z), numbers (0-9), dots (.), and hyphens (-). Additional slashes (/ and \) are not permitted.
**Uniqueness requirements: **
The combined
XksProxyUriEndpointandXksProxyUriPathvalues must be unique in the Amazon Web Services account and Region.An external key store with
PUBLIC_ENDPOINTconnectivity cannot use the sameXksProxyUriEndpointvalue as an external key store withVPC_ENDPOINT_SERVICEconnectivity in this Amazon Web Services Region.Each external key store with
VPC_ENDPOINT_SERVICEconnectivity must have its own private DNS name. TheXksProxyUriEndpointvalue for external key stores withVPC_ENDPOINT_SERVICEconnectivity (private DNS name) must be unique in the Amazon Web Services account and Region.