Skip to content

Commit f769fbf

Browse files
authored
Merge pull request #287749 from MicrosoftDocs/main
10/2/2024 AM Publish
2 parents 3561be2 + 830d979 commit f769fbf

18 files changed

+102
-80
lines changed

articles/bastion/index.yml

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ metadata:
1010
ms.topic: landing-page
1111
author: cherylmc
1212
ms.author: cherylmc
13-
ms.date: 10/16/2023
13+
ms.date: 09/27/2024
1414

1515
# linkListType: architecture | concept | deploy | download | get-started | how-to-guide | learn | overview | quickstart | reference | tutorial | whats-new
1616

@@ -26,6 +26,8 @@ landingContent:
2626
url: bastion-overview.md
2727
- linkListType: concept
2828
links:
29+
- text: Design architecture
30+
url: design-architecture.md
2931
- text: Azure Bastion FAQ
3032
url: bastion-faq.md
3133
- linkListType: learn
@@ -45,16 +47,29 @@ landingContent:
4547
url: quickstart-host-portal.md
4648
- text: Deploy Bastion automatically - Developer SKU
4749
url: quickstart-developer-sku.md
48-
- linkListType: tutorial
50+
- linkListType: deploy
4951
links:
50-
- text: Deploy Bastion manually - specify settings
52+
- text: Deploy Bastion using manually specified settings
5153
url: tutorial-create-host-portal.md
54+
- text: Deploy Bastion as a private-only deployment
55+
url: private-only-deployment.md
56+
# Card
57+
- title: Connect to a virtual machine
58+
linkLists:
59+
- linkListType: concept
60+
links:
61+
- text: Connecting to VMs
62+
url: vm-about.md#connect
5263
- linkListType: how-to-guide
5364
links:
54-
- text: Connect to a virtual machine (Linux)
65+
- text: Connect to a Linux virtual machine
5566
url: bastion-connect-vm-ssh-linux.md
56-
- text: Connect to a virtual machine (Windows)
67+
- text: Connect to a Windows virtual machine
5768
url: bastion-connect-vm-rdp-windows.md
69+
- text: Connect to a virtual machine using the Windows native client
70+
url: connect-vm-native-client-windows.md
71+
- text: Connect to a virtual machine using the Linux native client
72+
url: connect-vm-native-client-linux.md
5873
- linkListType: learn
5974
links:
6075
- text: Connect to a VM using Azure Bastion
@@ -68,8 +83,6 @@ landingContent:
6883
linkLists:
6984
- linkListType: concept
7085
links:
71-
- text: Connecting to VMs
72-
url: vm-about.md#connect
7386
- text: VM supported features
7487
url: vm-about.md
7588
- linkListType: how-to-guide
@@ -80,7 +93,8 @@ landingContent:
8093
url: bastion-vm-full-screen.md
8194
- text: Upload or download files
8295
url: vm-upload-download-native.md
83-
96+
- text: Record a VM session (session recording)
97+
url: session-recording.md
8498
# Card
8599
- title: Reference
86100
linkLists:
@@ -91,6 +105,4 @@ landingContent:
91105
- text: Azure CLI
92106
url: /cli/azure/network/bastion
93107
- text: REST
94-
url: /rest/api/virtualnetwork/bastion-hosts
95-
96-
108+
url: /rest/api/virtualnetwork/bastion-hosts

articles/confidential-computing/TOC.yml

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,28 @@
33
- name: What is confidential computing? # WHAT?
44
expanded: true
55
items:
6-
- name: Real-time protection of data whilst in-use # what keys are where+protect what #p1
7-
href: overview.md # DONE #p1
8-
- name: Use-cases and scenarios
9-
href: use-cases-scenarios.md #DONE, link to the learn page
10-
- name: Confidential computing on Azure #DONE, #existing page - shows the ACC products
11-
href: overview-azure-products.md
12-
- name: Trusted Execution Environment (TEE) #p1
13-
href: trusted-execution-environment.md # new, an easy to understandding of what a TEE is - explain like the black box example
14-
- name: Trusted Compute Base (TCB) #p1 #done
15-
href: trusted-compute-base.md #an easy to understandding of what a TCB is - what it means to be in/out of the TCB
16-
- name: Secret & Key Management #p1
17-
href: secret-key-management.md # details on AKV and mHSM, and how they're used in the context of Confidential Computing #stubbed
18-
- name: Attestation #p1 #done # EXISTING, use updated page - explain what attestation is, and why it's important, and give some practical examples of where its used #done
19-
href: attestation-solutions.md
6+
- name: Real-time protection of data whilst in-use # what keys are where+protect what #p1
7+
href: overview.md # DONE #p1
8+
- name: Use-cases and scenarios
9+
href: use-cases-scenarios.md #DONE, link to the learn page
10+
- name: Confidential computing on Azure #DONE, #existing page - shows the ACC products
11+
href: overview-azure-products.md
12+
- name: Trusted Execution Environment (TEE) #p1
13+
href: trusted-execution-environment.md # new, an easy to understandding of what a TEE is - explain like the black box example
14+
- name: Trusted Compute Base (TCB) #p1 #done
15+
href: trusted-compute-base.md #an easy to understandding of what a TCB is - what it means to be in/out of the TCB
16+
- name: Secret & Key Management #p1
17+
href: secret-key-management.md # details on AKV and mHSM, and how they're used in the context of Confidential Computing #stubbed
18+
- name: Attestation #p1 #done # EXISTING, use updated page - explain what attestation is, and why it's important, and give some practical examples of where its used #done
19+
href: attestation-solutions.md
2020
# - name: Hardware attestation vs. software attestation #p1 new, why HW based attestation is better than the rest
2121
# href: hardware-attestation-approach.md
22-
- name: Deploying solutions on confidential computing #moved from original #done
23-
href: confidential-computing-deployment-models.md
22+
- name: Confidential computing solutions
23+
items:
24+
- name: Building confidential computing solutions
25+
href: confidential-computing-solutions.md
26+
- name: Deploying solutions on confidential computing #moved from original #done
27+
href: confidential-computing-deployment-models.md
2428
- name: Why might I need it? # WHY?
2529
expanded: true
2630
items:
@@ -57,6 +61,12 @@
5761
href: how-to-leverage-virtual-tpms-in-azure-confidential-vms.md
5862
- name: Create a custom image for a confidential VM
5963
href: how-to-create-custom-image-confidential-vm.md
64+
- name: Quickly create confidential VMs
65+
items:
66+
- name: Create VM through the Azure portal
67+
href: quick-create-portal.md
68+
- name: Create VM through the Azure Marketplace
69+
href: quick-create-marketplace.md
6070
- name: Image hardening techniques for deployment
6171
items:
6272
- name: Harden a Linux image to remove sudo users

articles/confidential-computing/quick-create-confidential-vm-arm.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,13 +58,13 @@ To create and deploy your confidential VM using an ARM template through the Azur
5858
az group create -n $resourceGroup -l $region
5959
```
6060
61-
1. Deploy your VM to Azure using an ARM template with a custom parameter file. For TDX deployments here is an example template: https://aka.ms/TDXtemplate.
61+
1. Deploy your VM to Azure using an ARM template with a custom parameter file and [template file](https://github.com/Azure/confidential-computing-cvm/tree/main/cvm_deployment/templates).
6262
6363
```azurecli-interactive
6464
az deployment group create `
6565
-g $resourceGroup `
6666
-n $deployName `
67-
-u "https://aka.ms/CVMTemplate" `
67+
-u "<json-template-file-path>" `
6868
-p "<json-parameter-file-path>" `
6969
-p vmLocation=$region `
7070
vmName=$vmName

articles/expressroute/expressroute-locations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ The following table shows locations by service provider. If you want to view ava
6363
| **BSNL** | &check; | &check; | Chennai<br/>Mumbai |
6464
| **[C3ntro](https://www.c3ntro.com/)** | &check; | &check; | Miami |
6565
| **Cello** | &check; | &check; | Sydney |
66-
| **CDC** | &check; | &check; | Canberra<br/>Canberra2 |
66+
| **[CDC](https://cdc.com/services/network-services/)** | &check; | &check; | Canberra<br/>Canberra2 |
6767
| **[CenturyLink Cloud Connect](https://www.centurylink.com/cloudconnect)** | &check; | &check; | Amsterdam2<br/>Chicago<br/>Dallas<br/>Dublin<br/>Frankfurt<br/>Hong Kong<br/>Las Vegas<br/>London<br/>London2<br/>Montreal<br/>New York<br/>Paris<br/>Phoenix<br/>San Antonio<br/>Seattle<br/>Silicon Valley<br/>Singapore2<br/>Tokyo<br/>Toronto<br/>Washington DC<br/>Washington DC2 |
6868
| **[Chief Telecom](https://www.chief.com.tw/)** |&check; |&check; | Hong Kong<br/>Taipei |
6969
| **China Mobile International** |&check; |&check; | Hong Kong<br/>Hong Kong2<br/>Singapore<br/>Singapore2 |

articles/operator-service-manager/best-practices-onboard-deploy.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ Consider the following high-availability and disaster recovery requirements:
243243
244244
## Troubleshooting considerations
245245

246-
During installation and upgrade by default, atomic and wait options are set to `true`, and the operation timeout is set to `27 minutes`. During onboarding, we recommend that you set the atomic flag to `false` to prevent the Helm rollback upon failure. The optimal way to accomplish that is in the ARM template of the NF.
246+
During installation and upgrade by default, atomic and wait options are set to `true`, and the operation timeout is set to `27 minutes`. During initial onboarding, only while you are still debugging and developing artifacts, we recommend that you set the atomic flag to `false.` This prevents a helm rollback upon failure and retains any logs or errors which may otherwise be lost. The optimal way to accomplish that is in the ARM template of the NF.
247247

248248
In the ARM template, add the following section:
249249

@@ -269,6 +269,9 @@ The component name is defined in the NFDV:
269269
}
270270
</pre>
271271

272+
> [!IMPORTANT]
273+
> Make sure atomic and wait are set back to `true` after initial onboarding is complete.
274+
272275
## Cleanup considerations
273276

274277
Delete operator resources in the following order to make sure no orphaned resources are left behind:

articles/service-bus-messaging/service-bus-azure-and-service-bus-queues-compared-contrasted.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ This section compares advanced capabilities provided by Storage queues and Servi
9898
| Storage metrics |Yes<br/><br/>Minute Metrics provides real-time metrics for availability, TPS, API call counts, error counts, and more. They're all in real time, aggregated per minute and reported within a few minutes from what just happened in production. For more information, see [About Storage Analytics Metrics](/rest/api/storageservices/fileservices/About-Storage-Analytics-Metrics). |Yes<br/><br/>For information about metrics supported by Azure Service Bus, see [Message metrics](monitor-service-bus-reference.md#message-metrics). |
9999
| State management |No |Yes (Active, Disabled, SendDisabled, ReceiveDisabled. For details on these states, see [Queue status](entity-suspend.md#queue-status)) |
100100
| Message autoforwarding |No |Yes |
101-
| Purge queue function |Yes |No |
101+
| Purge queue function |Yes |[Yes](/azure/service-bus-messaging/batch-delete)|
102102
| Message groups |No |Yes<br/><br/>(by using messaging sessions) |
103103
| Application state per message group |No |Yes |
104104
| Duplicate detection |No |Yes<br/><br/>(configurable on the sender side) |
@@ -122,10 +122,10 @@ This section compares Storage queues and Service Bus queues from the perspective
122122

123123
| Comparison Criteria | Storage queues | Service Bus queues |
124124
| --- | --- | --- |
125-
| Maximum queue size |500 TB<br/><br/>(limited to a [single storage account capacity](../storage/common/storage-introduction.md#queue-storage)) |1 GB to 80 GB<br/><br/>(defined upon creation of a queue and [enabling partitioning](service-bus-partitioning.md) – see the “Additional Information” section) |
126-
| Maximum message size |64 KB<br/><br/>(48 KB when using Base 64 encoding)<br/><br/>Azure supports large messages by combining queues and blobs – at which point you can enqueue up to 200 GB for a single item. |256 KB or 100 MB<br/><br/>(including both header and body, maximum header size: 64 KB).<br/><br/>Depends on the [service tier](service-bus-premium-messaging.md). |
125+
| Maximum queue size |500 TB<br/><br/>(limited to a [single storage account capacity](../storage/common/storage-introduction.md#queue-storage)) |1 GB to 80 GB<br/><br/>(Premium SKU or Standard SKU with partitioning)|
126+
| Maximum message size |64 KB<br/><br/>(48 KB when using Base 64 encoding)<br/><br/>Azure supports large messages by combining queues and blobs – at which point you can enqueue up to 200 GB for a single item. |256 KB, 1 MB or 100 MB<br/><br/>(including both header and body, maximum header size: 64 KB).<br/><br/>Depends on the [service tier](service-bus-premium-messaging.md). |
127127
| Maximum message TTL |Infinite (api-version 2017-07-27 or later) |TimeSpan.MaxValue |
128-
| Maximum number of queues |Unlimited |10,000<br/><br/>(per service namespace) |
128+
| Maximum number of queues |Unlimited |10,000 (Standard SKU)<br/>1000 / Messaging Unit (Premium SKU)<br/>(per service namespace) |
129129
| Maximum number of concurrent clients |Unlimited |5,000 |
130130

131131
### Additional information
@@ -134,7 +134,7 @@ This section compares Storage queues and Service Bus queues from the perspective
134134
* With Storage queues, if the content of the message isn't XML-safe, then it must be **Base64** encoded. If you **Base64**-encode the message, the user payload can be up to 48 KB, instead of 64 KB.
135135
* With Service Bus queues, each message stored in a queue is composed of two parts: a header and a body. The total size of the message can't exceed the maximum message size supported by the service tier.
136136
* When clients communicate with Service Bus queues over the TCP protocol, the maximum number of concurrent connections to a single Service Bus queue is limited to 100. This number is shared between senders and receivers. If this quota is reached, requests for additional connections will be rejected and an exception will be received by the calling code. This limit isn't imposed on clients connecting to the queues using REST-based API.
137-
* If you require more than 10,000 queues in a single Service Bus namespace, you can contact the Azure support team and request an increase. To scale beyond 10,000 queues with Service Bus, you can also create additional namespaces using the [Azure portal].
137+
* To scale beyond 10,000 queues with Service Bus Standard SKU or 1000 queues/Messaging Unit with Service Bus Premium SKU, you can also create additional namespaces using the [Azure portal].
138138

139139
## Management and operations
140140
This section compares the management features provided by Storage queues and Service Bus queues.

articles/static-web-apps/apis-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ services: static-web-apps
55
author: craigshoemaker
66
ms.service: azure-static-web-apps
77
ms.topic: conceptual
8-
ms.date: 06/14/2022
8+
ms.date: 10/02/2024
99
ms.author: cshoe
1010
---
1111

@@ -17,7 +17,7 @@ Key features of Azure Static Web Apps APIs include:
1717

1818
- **Integrated security** with direct access to user [authentication and role-based authorization](user-information.md) data.
1919

20-
- **Seamless routing** that makes the `/api` route available to the front-end web app without requiring custom CORS rules.
20+
- **Seamless routing** that makes the back-end `/api` route available to the front-end web app without requiring custom CORS rules.
2121

2222
## API options
2323

articles/static-web-apps/deployment-token-management.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: craigshoemaker
66
ms.author: cshoe
77
ms.service: azure-static-web-apps
88
ms.topic: conceptual
9-
ms.date: 06/24/2024
9+
ms.date: 10/02/2024
1010
---
1111

1212
# Reset deployment tokens in Azure Static Web Apps
@@ -40,14 +40,14 @@ To keep automated deployment running, after resetting a token you need to set th
4040

4141
1. Go to your project's repository on GitHub, and select the **Settings** tab.
4242

43-
1. Select **Secrets** from the menu item. Find a secret generated during Static Web App provisioning named _AZURE_STATIC_WEB_APPS_API_TOKEN_... in the _Repository secrets_ section.
43+
1. Under the *Security* section, select **Actions**.
4444

45-
:::image type="content" source="./media/deployment-token-management/github-repo-secrets.png" alt-text="Listing repository secrets":::
45+
1. Find a secret generated during Static Web App provisioning named _AZURE_STATIC_WEB_APPS_API_TOKEN_... in the _Repository secrets_ section.
4646

4747
> [!NOTE]
4848
> If you created the Azure Static Web Apps site against multiple branches of this repository, you see multiple _AZURE_STATIC_WEB_APPS_API_TOKEN_... secrets in this list. Select the correct one by matching the file name listed in the _Edit workflow_ field on the _Overview_ tab of the Static Web Apps site.
4949
50-
1. Select **Update**.
50+
1. Select pen icon button to update the value.
5151

5252
1. **Paste the value** of the deployment token to the _Value_ field.
5353

articles/static-web-apps/external-providers.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
2-
title: Deploy to Azure Static Web Apps with external providers
3-
description: Learn to use CI/CD providers that aren't supported out-of-the-box to build and deploy your website in Azure Static Web Apps.
2+
title: Set up Azure Static Web Apps to deploy to external providers
3+
description: Learn how to set up your static web app to use CI/CD providers that aren't supported out-of-the-box.
44
services: static-web-apps
55
author: craigshoemaker
66
ms.service: azure-static-web-apps
77
ms.topic: how-to
8-
ms.date: 06/05/2023
8+
ms.date: 10/02/2024
99
ms.author: cshoe
1010
---
1111

12-
# Deploy to Azure Static Web Apps with external providers
12+
# Set up Azure Static Web Apps to deploy to external providers
1313

1414
Azure Static Web Apps supports a series of built-in providers to help you publish your website. If you would like to use a provider beyond the out-of-the-box options, use the following guide to build and deploy your static web app.
1515

articles/static-web-apps/front-door-manual.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
2-
title: "Tutorial: Configure Azure Front Door for Azure Static Web Apps"
3-
description: Learn how to set up Azure Front Door for Azure Static Web Apps
2+
title: "Tutorial: Configure a CDN for Azure Static Web Apps"
3+
description: Learn how to set up a content delivery network (CDN) for Azure Static Web Apps
44
services: static-web-apps
55
author: craigshoemaker
66
ms.service: azure-static-web-apps
77
ms.topic: how-to
8-
ms.date: 01/24/2023
8+
ms.date: 10/01/2024
99
ms.author: cshoe
1010
zone_pivot_groups: static-web-apps-afd-methods
1111
---
1212

13-
# Tutorial: Configure Azure Front Door for Azure Static Web Apps
13+
# Tutorial: Configure a CDN for Azure Static Web Apps
1414

1515
By adding [Azure Front Door](../frontdoor/front-door-overview.md) as the CDN for your static web app, you benefit from a secure entry point for fast delivery of your web applications.
1616

0 commit comments

Comments
 (0)