Skip to content

Commit a810a76

Browse files
removed code references for highlighting
1 parent f2ebbeb commit a810a76

10 files changed

+492
-265
lines changed

β€Žarticles/container-apps/code/container-apps-azure-service-bus-cli.json

Lines changed: 0 additions & 14 deletions
This file was deleted.

β€Žarticles/container-apps/code/container-apps-azure-service-bus-rule-0-bicep.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

β€Žarticles/container-apps/code/container-apps-azure-service-bus-rule-0.json

Lines changed: 0 additions & 15 deletions
This file was deleted.

β€Žarticles/container-apps/code/container-apps-azure-service-bus-rule-1-bicep.json

Lines changed: 0 additions & 41 deletions
This file was deleted.

β€Žarticles/container-apps/code/container-apps-azure-service-bus-rule-1.json

Lines changed: 0 additions & 44 deletions
This file was deleted.

β€Žarticles/container-apps/code/keda-azure-service-bus-auth.json

Lines changed: 0 additions & 35 deletions
This file was deleted.

β€Žarticles/container-apps/code/keda-azure-service-bus-trigger.json

Lines changed: 0 additions & 6 deletions
This file was deleted.

β€Žarticles/container-apps/code/secure-app-arm-template.json

Lines changed: 0 additions & 73 deletions
This file was deleted.

β€Žarticles/container-apps/manage-secrets.md

Lines changed: 75 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,81 @@ After you've [defined a secret](#defining-secrets) in your container app, you ca
265265

266266
In this example, the application connection string is declared as `queue-connection-string` and becomes available elsewhere in the configuration sections.
267267

268-
:::code language="json" source="code/secure-app-arm-template.json" highlight="11-13,27-32,45-46,62-63":::
268+
```json
269+
{
270+
"$schema": "https://schema.management.azure.com/schemas/2019-08-01/deploymentTemplate.json#",
271+
"contentVersion": "1.0.0.0",
272+
"parameters": {
273+
"location": {
274+
"type": "String"
275+
},
276+
"environment_id": {
277+
"type": "String"
278+
},
279+
"key_vault_secret_uri": { πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
280+
"type": "String" πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
281+
} πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
282+
},
283+
"variables": {},
284+
"resources": [
285+
{
286+
"name": "queuereader",
287+
"type": "Microsoft.App/containerApps",
288+
"apiVersion": "2022-03-01",
289+
"kind": "containerapp",
290+
"location": "[parameters('location')]",
291+
"properties": {
292+
"managedEnvironmentId": "[parameters('environment_id')]",
293+
"configuration": {
294+
"activeRevisionsMode": "single",
295+
"secrets": [ πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
296+
{ πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
297+
"name": "queue-connection-string", πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
298+
"keyVaultUrl": "[parameters('key_vault_secret_uri')", πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
299+
"identity": "system" πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
300+
}] πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
301+
},
302+
"template": {
303+
"containers": [
304+
{
305+
"image": "myregistry/myQueueApp:v1",
306+
"name": "myQueueApp",
307+
"env": [
308+
{
309+
"name": "QueueName",
310+
"value": "myqueue"
311+
},
312+
{
313+
"name": "ConnectionString", πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
314+
"secretRef": "queue-connection-string" πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
315+
}
316+
]
317+
}
318+
],
319+
"scale": {
320+
"minReplicas": 0,
321+
"maxReplicas": 10,
322+
"rules": [
323+
{
324+
"name": "myqueuerule",
325+
"azureQueue": {
326+
"queueName": "demoqueue",
327+
"queueLength": 100,
328+
"auth": [
329+
{
330+
"secretRef": "queue-connection-string", πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
331+
"triggerParameter": "connection" πŸ‘ˆπŸΌπŸ‘ˆπŸΌ
332+
}
333+
]
334+
}
335+
}
336+
]
337+
}
338+
}
339+
}
340+
}]
341+
}
342+
```
269343

270344
Here, the environment variable named `connection-string` gets its value from the application-level `queue-connection-string` secret. Also, the Azure Queue Storage scale rule's authentication configuration uses the `queue-connection-string` secret as to define its connection.
271345

0 commit comments

Comments
Β (0)