Skip to content

Commit 063f570

Browse files
Add secure blob access to list of samples, format table, remove /en-us
1 parent 2b9f9bc commit 063f570

File tree

3 files changed

+9
-8
lines changed

3 files changed

+9
-8
lines changed

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,13 @@ The first time you run a Jupyter notebook, you'll be asked to install the Jupyte
4747

4848
### 📁 List of Samples
4949

50-
| Sample Name | Description | Supported Infrastructure(s) |
51-
|:-----------------|:----------------------------------------------------------------------------|:-------------------------------------------|
52-
| [General](./samples/general/create.ipynb) | Basic demo of APIM sample setup and policy usage. | All infrastructures |
53-
| [Load Balancing](./samples/load-balancing/create.ipynb) | Priority and weighted load balancing across backends. | apim-aca, afd-apim (with ACA) |
54-
| [AuthX](./samples/authx/create.ipynb) | Authentication and role-based authorization in a mock HR API. | All infrastructures |
55-
| [AuthX Pro](./samples/authx-pro/create.ipynb) | Authentication and role-based authorization in a mock product with multiple APIs and policy fragments. | All infrastructures |
50+
| Sample Name | Description | Supported Infrastructure(s) |
51+
|:----------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------|:------------------------------|
52+
| [General](./samples/general/create.ipynb) | Basic demo of APIM sample setup and policy usage. | All infrastructures |
53+
| [Load Balancing](./samples/load-balancing/create.ipynb) | Priority and weighted load balancing across backends. | apim-aca, afd-apim (with ACA) |
54+
| [AuthX](./samples/authx/create.ipynb) | Authentication and role-based authorization in a mock HR API. | All infrastructures |
55+
| [AuthX Pro](./samples/authx-pro/create.ipynb) | Authentication and role-based authorization in a mock product with multiple APIs and policy fragments. | All infrastructures |
56+
| [Secure Blob Access](./samples/secure-blob-access/create.ipynb) | Secure blob access via the [valet key pattern](https://learn.microsoft.com/azure/architecture/patterns/valet-key). | All infrastructures |
5657

5758
### ▶️ Running a Sample
5859

samples/secure-blob-access/create.ipynb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"\n",
1616
"## 🎯 Objectives\n",
1717
"\n",
18-
"1. Learn how the [valet key pattern](https://learn.microsoft.com/en-us/azure/architecture/patterns/valet-key) works.\n",
18+
"1. Learn how the [valet key pattern](https://learn.microsoft.com/azure/architecture/patterns/valet-key) works.\n",
1919
"1. Understand how APIM provides the SAS token for direct download from storage.\n",
2020
"1. Experience how you can secure the caller from APIM with your own mechanisms and use APIM's managed identity to interact with Azure Storage.\n",
2121
"\n",

samples/secure-blob-access/pf-check-blob-existence-via-managed-identity.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
<set-url>@((string)context.Variables["blobUrl"])</set-url>
1818
<set-method>HEAD</set-method>
1919
<!-- The x-ms-version header MUST be sent or a 403 will be returned. -->
20-
<!-- https://learn.microsoft.com/en-us/rest/api/storageservices/versioning-for-the-azure-storage-services#specifying-service-versions-in-requests -->
20+
<!-- https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services#specifying-service-versions-in-requests -->
2121
<set-header name="x-ms-version" exists-action="override">
2222
<value>2025-05-05</value>
2323
</set-header>

0 commit comments

Comments
 (0)