Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Azure Function API #12

Open
odaibert opened this issue Sep 2, 2021 · 3 comments
Open

Add Azure Function API #12

odaibert opened this issue Sep 2, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@odaibert
Copy link
Contributor

odaibert commented Sep 2, 2021

No description provided.

@odaibert odaibert created this issue from a note in Apim Workshop 2.0 (To do) Sep 2, 2021
@odaibert odaibert added the enhancement New feature or request label Sep 2, 2021
@simonkurtz-MSFT
Copy link
Collaborator

Some ideas here:

  • Host the Function App in a consumption plan with a Windows subsystem as Linux does not presently allow for editing functions in the code editor in the Azure Portal.
  • Keep the function app simple: Two GET methods with and without parameters would illustrate the integration well. Lab participants know how REST APIs work and can extrapolate from this example how other HTTP Verbs such as PUT, POST, DELETE, etc. work.
  • Running in consumption means no VNet integration. That's ok for the lab. I consider VNet integration and network security a higher-level construct. Do ensure that we highlight how APIM can interact with the Azure Function via the function key to prevent unauthorized callers.

@simonkurtz-MSFT
Copy link
Collaborator

@odaibert & @ferantoMSFT, what do you think about my ideas above, please?

@odaibert
Copy link
Contributor Author

@simonkurtz-MSFT we have another APIM workshop with serverless focus. Maybe we can use the same function apps from it (that was the original idea).

You can find it here https://github.com/Azure-Samples/Serverless-APIs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

2 participants