APIOps for one APIM serving as multiple environments
- Vorherrschende Sprache
- TypeScript
- Sterne
- 26
- Forks
- 9
- Ø Merge
- 1 T. 3 Std.
- Gemergte PRs (30 T.)
- 20
Beschreibung
### Question
Hello, I am trying to see if the apiops-cli could be used in this scenario: we use one APIM to serve multiple environments (e.g. dev/test). I plan to create the dev API initially by importing the swagger spec. Now in APIM, the api-id is registered with the imported name (e.g. call it my-dev-api). I want to migrate to a test version within the same APIM. I can use your override configuration yaml to change all the keys I need to. However, I cannot use the same name as the cli apiops publish will just do a PUT to the same API. Am I correct and is there a way to work around this?
### Context
_No response_
Beitragsleitfaden
Rechercherichtung
Beginne mit dem apiops-Publish-Verhalten und der im Issue beschriebenen Override-Konfigurations-YAML; überprüfe, ob das Publishing beim Wechsel von dev zu test auf die vorhandene api-id mit PUT zielt. Als erledigt gilt eine explizit unterstützte Vorgehensweise oder eine dokumentierte Einschränkung und ein Workaround für das Bereitstellen mehrerer Umgebungen aus einem APIM.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, typescript
- Bereich
- api, cloud
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Aktiv
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100