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.
Tutorials: https://developers.sap.com/tutorials/private-link-microsoft-azure.html
Issue 1: Missing required
serviceNameparameter in CF CLI commandThe CF CLI command provided in the tutorial fails with the following error:
The
serviceNameparameter 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
serviceNameparameter and attempting to create a Private Link service with an Azure Resource ID, the following error occurs: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.