Integrations involving Azure API Management that utilize a custom domain

Open
#78 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
48/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Quiet
Tech stack
azure
Domain
api, cloud

Research direction

Start by reproducing the workflow through Platforms > Integrations > New Integration > From Azure API Management, then inspect the automatically created deployment and compare it with a manually created deployment. Done means the custom API Management domain is used automatically or the runtime URL can be edited afterward, with the built-in hostname no longer forced.

Written by the indexing model from the issue text.

Description

Bug Investigating

Description

When integrating API Center with an API Management Service that uses a custom domain, a new deployment is created automatically. However, it will use the APIM built-in Gateway hostname .azure-api.net instead of the custom domain. There is currently no way to change this.

Reproduction steps

Steps to reproduce the behavior:

  1. Create a new integration in API Center
  • Platforms
  • Integrations
  • New Integration
  • From Azure API Management
    Complete the wizard
  1. Go to Deployments and locate the deployment that was created. Check the Deployment Runtime, and you'll see .azure-api.net/ as the base URL, which cannot be changed to a custom domain. In the API Center Portal, the built-in hostname will also appear.

Expected behavior

The intended functionality is for the custom domain set in API Management to be automatically used for deployments created during new integration setups, or at minimum, to provide an option to manually edit the runtime URL afterwards.

Actual behavior

The current behavior is that the field is greyed out only for Deployments created automatically when a new integration is set up, and it cannot be changed. However, for Deployments created manually, this field remains enabled.

Dominant language
PowerShell
Stars
45
Forks
21
Avg merge
21m
Merged PRs (30d)
1

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from Azure/api-center

All issues in Azure/api-center

Similar issues

More Backend & API Design issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.