You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -273,7 +273,7 @@ The `devcontainer.json` includes specific Jupyter settings to ensure proper kern
273
273
]
274
274
```
275
275
276
-
For more details on kernel configuration in VS Code, see: [VS Code Issue #130946](https://github.com/microsoft/vscode/issues/130946#issuecomment-1899389049)
276
+
For more details on kernel configuration in VS Code, see: [VS Code Issue #130946][vscode-issue-130946]
277
277
278
278
## 🛠️ Troubleshooting
279
279
@@ -386,3 +386,8 @@ When modifying the dev container setup:
386
386
---
387
387
388
388
*This dev container configuration is optimized for Azure API Management samples development with fast startup times and comprehensive tooling support.*
Copy file name to clipboardExpand all lines: infrastructure/afd-apim-pe/README.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,10 +13,15 @@ Secure architecture that takes all traffic off the public Internet once Azure Fr
13
13
14
14
## ⚙️ Configuration
15
15
16
-
Adjust the `user-defined parameters` in this lab's Jupyter Notebook's [Initialize notebook variables](./create.ipynb#initialize-notebook-variables) section.
16
+
Adjust the `user-defined parameters` in this lab's Jupyter Notebook's [Initialize notebook variables][init-notebook-variables] section.
17
17
18
18
## ▶️ Execution
19
19
20
20
👟 **Expected *Run All* runtime: ~13 minutes**
21
21
22
-
1. Execute this lab's [Jupyter Notebook](./create.ipynb) step-by-step or via _Run All_.
22
+
1. Execute this lab's [Jupyter Notebook][infra-notebook] step-by-step or via _Run All_.
Copy file name to clipboardExpand all lines: infrastructure/apim-aca/README.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,10 +12,15 @@ This architecture secures API traffic by routing requests through Azure API Mana
12
12
13
13
## ⚙️ Configuration
14
14
15
-
Adjust the `user-defined parameters` in this lab's Jupyter Notebook's [Initialize notebook variables](./create.ipynb#initialize-notebook-variables) section.
15
+
Adjust the `user-defined parameters` in this lab's Jupyter Notebook's [Initialize notebook variables][init-notebook-variables] section.
16
16
17
17
## ▶️ Execution
18
18
19
19
👟 **Expected *Run All* runtime: ~5 minutes**
20
20
21
-
1. Execute this lab's [Jupyter Notebook](./create.ipynb) step-by-step or via _Run All_.
21
+
1. Execute this lab's [Jupyter Notebook][infra-notebook] step-by-step or via _Run All_.
Copy file name to clipboardExpand all lines: infrastructure/simple-apim/README.md
+7-2Lines changed: 7 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,10 +11,15 @@ This architecture provides a basic API gateway using Azure API Management, suita
11
11
12
12
## ⚙️ Configuration
13
13
14
-
Adjust the `user-defined parameters` in this lab's Jupyter Notebook's [Initialize notebook variables](./create.ipynb#initialize-notebook-variables) section.
14
+
Adjust the `user-defined parameters` in this lab's Jupyter Notebook's [Initialize notebook variables][init-notebook-variables] section.
15
15
16
16
## ▶️ Execution
17
17
18
18
👟 **Expected *Run All* runtime: ~3 minutes**
19
19
20
-
1. Execute this lab's [Jupyter Notebook](./create.ipynb) step-by-step or via _Run All_.
20
+
1. Execute this lab's [Jupyter Notebook][infra-notebook] step-by-step or via _Run All_.
Copy file name to clipboardExpand all lines: samples/azure-maps/README.md
+8-3Lines changed: 8 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -50,6 +50,11 @@ This lab sets up:
50
50
51
51
## ⚙️ Configuration
52
52
53
-
1. Decide which of the [Infrastructure Architectures](../../README.md#infrastructure-architectures) you wish to use.
54
-
1. If the infrastructure _does not_ yet exist, navigate to the desired [infrastructure](../../infrastructure/) folder and follow its README.md.
55
-
1. If the infrastructure _does_ exist, adjust the `user-defined parameters` in the _Initialize notebook variables_ below. Please ensure that all parameters match your infrastructure.
53
+
1. Decide which of the [Infrastructure Architectures][infrastructure-architectures] you wish to use.
54
+
1. If the infrastructure _does not_ yet exist, navigate to the desired [infrastructure][infrastructure-folder] folder and follow its README.md.
55
+
1. If the infrastructure _does_ exist, adjust the `user-defined parameters` in the _Initialize notebook variables_ below. Please ensure that all parameters match your infrastructure.
Copy file name to clipboardExpand all lines: samples/general/README.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ Sets up a simple APIM instance with a variety of policies to experiment.
8
8
9
9
## 🎯 Objectives
10
10
11
-
1. Experience a variety of policies in any of the infrastructure architectures. You may see several examples from our [APIM policy snippets repo](https://github.com/Azure/api-management-policy-snippets).
11
+
1. Experience a variety of policies in any of the infrastructure architectures. You may see several examples from our [APIM policy snippets repo][apim-policy-snippets].
12
12
1. Become proficient with how policies operate.
13
13
1. Gain confidence in setting up and configuring policies appropriately.
14
14
@@ -22,4 +22,8 @@ Sets up a simple APIM instance with a variety of policies to experiment.
22
22
## ⚙️ Configuration
23
23
24
24
1. Decide which of the [Infrastructure Architectures](../../README.md#infrastructure-architectures) you wish to use.
25
-
1. Press `Run All` in this sample's `create.ipynb` notebook.
25
+
1. Press `Run All` in this sample's `create.ipynb` notebook.
Copy file name to clipboardExpand all lines: samples/oauth-3rd-party/README.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Samples: OAuth 2.0 with 3rd Party
2
2
3
-
Sets up a 3rd party integration via [Azure API Management Credential Manager](https://learn.microsoft.com/azure/api-management/credentials-overview).
3
+
Sets up a 3rd party integration via [Azure API Management Credential Manager][apim-credential-manager].
4
4
5
5
***This sample has prerequisites! Please follow the instructions below.***
6
6
@@ -19,7 +19,7 @@ Sets up a 3rd party integration via [Azure API Management Credential Manager](ht
19
19
20
20
## 📝 Scenario
21
21
22
-
We chose Spotify as it provides an extensive [REST API](https://developer.spotify.com/documentation/web-api) and has relatively generous limits on free API access. This makes for a relatively straight-forward experience for this sample.
22
+
We chose Spotify as it provides an extensive [REST API][spotify-rest-api] and has relatively generous limits on free API access. This makes for a relatively straight-forward experience for this sample.
23
23
Specifically, this sample uses Spotify's REST API to obtain information about its deep music and artist catalog. API Management is registered as an application in Spotify's applications with its own client ID and client secret for a given scope. This application is then set up as a generic OAuth 2.0 integration in Credential Manager.
24
24
Furthermore, we build on the knowledge gained from the _AuthX_ and _AuthX-Pro_ samples to authentication callers and authorize their use of the Spotify integration.
25
25
@@ -42,17 +42,17 @@ This sample requires a little bit of manual pre-work in order to create a high-f
42
42
43
43
### A Spotify Account
44
44
45
-
1. You can use your existing Spotify account or sign up for a new one [here](https://www.spotify.com/us/signup). Please ensure you adhere to Spotify's terms & conditions of use.
45
+
1. You can use your existing Spotify account or sign up for a new one [here][spotify-signup]. Please ensure you adhere to Spotify's terms & conditions of use.
46
46
47
47
### A Spotify Application
48
48
49
49
In order for API Management to gain access to Spotify's API, we need to create an application that represents API Management.
50
50
51
-
1. Open or log into the [Spotify Developer Dashboard](https://developer.spotify.com/dashboard).
51
+
1. Open or log into the [Spotify Developer Dashboard][spotify-dashboard].
52
52
1. Review and accept the _Spotify Developer Terms of Service_, if required.
53
53
1. Proceed with verifying your email address, if required.
54
54
1. If the Dashboard does not open immediately, select it from the menu after clicking on your profile name (top-right corner).
55
-
1.[Create the app](https://developer.spotify.com/dashboard/create):
0 commit comments