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
Copy file name to clipboardExpand all lines: articles/container-instances/container-instances-tutorial-deploy-confidential-containers-cce-arm.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
---
2
-
title: Tutorial - Prepare a deployment for a confidential container on Azure Container Instances
2
+
title: "Tutorial: Prepare a deployment for a confidential container on Azure Container Instances"
3
3
description: Learn how to create an Azure Resource Manager template for a confidential container deployment with a custom confidential computing enforcement policy.
4
4
ms.topic: tutorial
5
5
ms.author: tomcassidy
@@ -28,7 +28,7 @@ In this tutorial, you learn how to:
28
28
29
29
## Create an ARM template for a Container Instances container group
30
30
31
-
In this tutorial, you deploy a Hello World application that generates a hardware attestation report. You start by creating an ARM template with a container group resource to define the properties of this application. You'll use this ARM template with the Azure CLI confcom tooling to generate a CCE policy for attestation.
31
+
In this tutorial, you deploy a Hello World application that generates a hardware attestation report. You start by creating an ARM template with a container group resource to define the properties of this application. You then use this ARM template with the Azure CLI confcom tooling to generate a CCE policy for attestation.
32
32
33
33
This tutorial uses [this ARM template](https://raw.githubusercontent.com/Azure-Samples/aci-confidential-hello-world/main/template.json?token=GHSAT0AAAAAAB5B6SJ7VUYU3G6MMQUL7KKKY7QBZBA). To view the source code for this application, see [Azure Container Instances Confidential Hello World](https://aka.ms/ccacihelloworld).
34
34
@@ -166,7 +166,7 @@ With the ARM template that you crafted and the Azure CLI confcom extension, you
166
166
az confcom acipolicygen -a .\template.json --print-policy
167
167
```
168
168
169
-
When this command finishes, you should see a Base64 string generated as output in the following format. This string is the CCE policy that you copy and paste into your ARM template as the value of the `ccePolicy` property.
169
+
When this command finishes, a Base64 string generated as output should appear in the following format. This string is the CCE policy that you copy and paste into your ARM template as the value of the `ccePolicy` property.
@@ -176,7 +176,7 @@ With the ARM template that you crafted and the Azure CLI confcom extension, you
176
176
177
177
## Deploy the template
178
178
179
-
In the following steps, you use the Azure portal to deploy the template. In addition to the Azure portal, you can use the Azure PowerShell, Azure CLI, and REST API. To learn about other deployment methods, see [Deploy templates](../azure-resource-manager/templates/deploy-cli.md).
179
+
In the following steps, you use the Azure portal to deploy the template. You can also use Azure PowerShell, the Azure CLI, and the REST API. To learn about other deployment methods, see [Deploy templates](../azure-resource-manager/templates/deploy-cli.md).
180
180
181
181
1. Select the **Deploy to Azure** button to sign in to Azure and begin a Container Instances deployment.
182
182
@@ -188,7 +188,7 @@ In the following steps, you use the Azure portal to deploy the template. In addi
188
188
189
189
The template JSON that appears is mostly blank.
190
190
191
-
1. Select **Load file** and upload **template.json**, which you modified by adding the CCE policy in the previous steps.
191
+
1. Select **Load file** and upload *template.json*, which you modified by adding the CCE policy in the previous steps.
192
192
193
193

194
194
@@ -198,8 +198,8 @@ In the following steps, you use the Azure portal to deploy the template. In addi
198
198
199
199
***Subscription**: Select an Azure subscription.
200
200
***Resource group**: Select **Create new**, enter a unique name for the resource group, and then select **OK**.
201
-
***Location**: Select a location for the resource group. Choose a region where [confidential containers are supported](./container-instances-region-availability.md#linux-container-groups). Example: **North Europe**.
202
201
***Name**: Accept the generated name for the instance, or enter a name.
202
+
***Location**: Select a location for the resource group. Choose a region where [confidential containers are supported](./container-instances-region-availability.md#linux-container-groups). Example: **North Europe**.
203
203
***Image**: Accept the default image name. This sample Linux image displays a hardware attestation.
204
204
205
205
Accept default values for the remaining properties, and then select **Review + create**.
@@ -228,11 +228,11 @@ In the following steps, you use the Azure portal to review the properties of the
228
228
229
229
The presence of the attestation report below the Azure Container Instances logo confirms that the container is running on hardware that supports a TEE.
230
230
231
-
If you deploy to hardware that doesn't support a TEE (for example, by choosing a region where Container Instances Confidential is not available), no attestation report will appear.
231
+
If you deploy to hardware that doesn't support a TEE (for example, by choosing a region where Container Instances Confidential is not available), no attestation report appears.
232
232
233
233
## Related content
234
234
235
-
Now that you deployed a confidential container group on Container Instances, you can learn more about how policies are enforced:
235
+
Now that you've deployed a confidential container group on Container Instances, you can learn more about how policies are enforced:
236
236
237
237
*[Confidential containers on Azure Container Instances](./container-instances-confidential-overview.md)
Copy file name to clipboardExpand all lines: includes/container-instances-tutorial-prerequisites-confidential-containers.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ To complete this tutorial, you must satisfy the following requirements:
15
15
16
16
***Azure CLI**: You must have Azure CLI version 2.44.1 or later installed on your local computer. To find your version, run `az --version`. If you need to install or upgrade, see [Install the Azure CLI][azure-cli-install].
17
17
18
-
***Azure CLI confcom extension**: You must have the Azure CLI confcom extension version 0.30+ installed to generate confidential computing enforcement policies.
18
+
***Azure CLI confcom extension**: You must have Azure CLI confcom extension version 0.30+ installed to generate confidential computing enforcement policies.
0 commit comments