Skip to content

Multiple issues with Azure Private Link tutorial #2409

Description

@dryforge

Tutorials: https://developers.sap.com/tutorials/private-link-microsoft-azure.html

Issue 1: Missing required serviceName parameter in CF CLI command

The CF CLI command provided in the tutorial fails with the following error:

Service broker privatelink failed with: serviceName: serviceName is a required field

The serviceName parameter is not mentioned in the tutorial but is required for the command to work. Please add it to the example command.


Issue 2: AWS-specific error when using Azure Resource ID

After adding the serviceName parameter and attempting to create a Private Link service with an Azure Resource ID, the following error occurs:

failed: provision could not be completed: Service broker error: Service broker privatelink
failed with: The serviceName you specified is incorrect. Provide the correct AWS service
name to establish a connection, for example
'com.amazonaws.vpce.eu-central-1.vpce-svc-00000000000abcdef'.

This suggests that the underlying Cloud Foundry environment may be running on AWS, not Azure — which causes a conflict when trying to use Azure Private Link. If there is such a restriction (i.e., the tutorial only works when CF is running on Azure infrastructure), this should be clearly stated as a prerequisite in the tutorial.


Issue 3: Undocumented JSON parameters required in BTP Cockpit

When creating a Private Link instance via BTP Cockpit (instead of CF CLI), the UI requests the following parameters in JSON format — none of which are mentioned in the tutorial:

{
    "authentication": "",
    "clusterARN": "",
    "desiredAZs": 3,
    "policyDocument": {},
    "serviceName": ""
}

Please document these parameters and explain what values are expected for each field in the context of an Azure Private Link setup.


Expected outcome: The tutorial should be updated to reflect all required parameters, mention infrastructure prerequisites (Azure-hosted CF), and document the BTP Cockpit JSON configuration.

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions