Azure / Azure/azure-libraries-for-java
Validate function extension version
- Vorherrschende Sprache
- Java
- Sterne
- 97
- Forks
- 102
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When I use the function API to create a function with withRuntimeVersion("beta"), the function could be created. But when I run the function, the function cannot work since its app setting variable `FUNCTIONS_EXTENSION_VERSION` set as `~beta` which is invalid. Should the library check this before creating the function?
```
FunctionApp function = azureClient.appServices().functionApps()
.define(testEnv.appServiceName)
.withRegion(Region.US_WEST)
.withExistingResourceGroup(testEnv.azureResourceGroup)
.withRuntimeVersion("beta")
.create();
```
Beitragsleitfaden
Rechercherichtung
Beginne beim Definitionsfluss von FunctionApp mit withRuntimeVersion("beta") und verfolge ihn durch create(). Prüfe, wie FUNCTIONS_EXTENSION_VERSION abgeleitet wird, und ermittle anschließend die vorhandenen Validierungstests rund um die Erstellung von Function-Apps. Erledigt ist die Aufgabe, wenn eine ungültige Runtime-Version abgelehnt wird, bevor die Funktion erstellt wird, und das Verhalten durch einen Test abgedeckt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, java
- Bereich
- api, cloud
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100