Skip to main content

AWS Cloud Connectivity - Create a Public Self-Made Cloud Connector

Prepare credentials, a technical VPN, the AWS region, target gateway, and Orange location before creating the connector.

1. Retrieve AWS credentials​

List project credentials and use the returned id as awsCredentialId. If no credential is available, create one.

GET https://ope-obs.apibackbone.orange.com/evolutionplatform/aws/api/v1/projects/{projectId}/aws/credentials?limit=10&offset=0

2. Retrieve the technical VPN​

Replace {tenantId} with the tenant or organization UUID. Use the returned VPN id as technicalVpnId.

GET https://ope-obs.apibackbone.orange.com/evolutionplatform/vpnaaservice/api/v2/tenant/{tenantId}/vpns?connectivity=Any2Any&limit=100&offset=0

3. Retrieve the AWS region​

Use the project credential to list regions available to the AWS account.

GET https://ope-obs.apibackbone.orange.com/evolutionplatform/aws/api/v1/aws/projects/{projectId}/public/regions?awsCredentialsId={awsCredentialId}

4. Retrieve the target gateway​

Select a target gateway for the chosen AWS region.

GET https://ope-obs.apibackbone.orange.com/evolutionplatform/aws/api/v1/projects/{projectId}/aws/public/targetgateways?awsCredentialsId={awsCredentialId}&regionName={region}

5. Retrieve the Orange location​

GET https://ope-obs.apibackbone.orange.com/evolutionplatform/aws/api/v1/aws/orangelocations

6. Create the public connector​

Required body fields include name, state, bandwidth, technicalVpnId, awsCredentialId, networkSideAsn, serviceLevel, primaryPopLocalization, networkSideGatewaySubnetPrimary, targetGatewayId, and region. The secondary POP localization and subnet are optional.

POST https://ope-obs.apibackbone.orange.com/evolutionplatform/aws/api/v1/projects/{projectId}/aws/cloudconnectors/publicselfmades
Authorization: Bearer YOUR_JWT_TOKEN
Content-Type: application/json
{
"name": "YOUR_CONNECTOR_NAME",
"state": "DESIGNED",
"bandwidth": 50,
"technicalVpnId": "YOUR_TECHNICAL_VPN_ID",
"awsCredentialId": "YOUR_AWS_CREDENTIAL_ID",
"networkSideAsn": 64512,
"serviceLevel": "Standard",
"primaryPopLocalization": "YOUR_ORANGE_LOCATION",
"networkSideGatewaySubnetPrimary": "YOUR_PRIMARY_GATEWAY_SUBNET",
"targetGatewayId": "YOUR_TARGET_GATEWAY_ID",
"region": "YOUR_AWS_REGION"
}

Use the ASN assigned to your network. serviceLevel supports Standard or Ha; see the endpoint reference for all schema options. A successful request returns 201 Created.