Azure / Azure/apiops

[Question] How to define so that an API is only available on a Self Hosted Gateway (and not on 'Managed') ?

Ouverte
#710 2 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
Langage dominant
C#
Étoiles
448
Forks
247
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### Release version

APIOps Toolkit for Azure APIM v6.0.1.3

### Question Details

How can I define that an API should only be available on a Self Hosted Gateway and not on 'Managed' ?
In the AZure Portal API Management UI this is done by removing 'Managed' in the gateways property.

### Expected behavior

I would like to have the possibilty to 'deny' availability on 'Managed'

### Actual behavior

When a new API is created via APIOps, 'Managed' is always included in the 'gateways' property in the 'Azure Portal API Management UI' API Settings

### Reproduction Steps

1. Create an API in the 'Azure Portal API Management UI'
2. Remove 'Managed' from the 'gateways' property in the 'Azure Portal API Management UI' (API > Settings tab)
3. Extract the API Management configuration with the 'extractor' tool
4. Delete the API in the 'Azure Portal API Management UI'
5. Publish the extracted API Management configuration from Step 3
6. Check the 'gateways' property in the 'Azure Portal API Management UI' (API > Settings tab), it will have 'Managed' which is not wanted

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Commencez par l’outil extractor et comparez la configuration d’API extraite avec la propriété gateways de l’API après sa publication. Suivez la manière dont les affectations de gateways sont lues et appliquées, puis vérifiez qu’une API extraite sans Managed reste indisponible sur Managed après avoir été republiée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
azure
Domaine
api, cloud
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.