|
1 | 1 |  |
2 | 2 |
|
3 | | -# Always Encrypted with secure enclaves in Azure SQL Database - Demos |
| 3 | +# Always Encrypted with Intel SGX enclaves in Azure SQL Database - Demos |
4 | 4 |
|
5 | 5 | The demos in this folder showcase [Always Encrypted with secure enclaves](https://docs.microsoft.com/azure/azure-sql/database/always-encrypted-with-secure-enclaves-landing) in Azure SQL Database. The demos use the Contoso HR web application. |
6 | 6 |
|
@@ -31,26 +31,20 @@ You also need to make sure the following software is installed on your machine: |
31 | 31 |
|
32 | 32 | 1. PowerShell modules: |
33 | 33 |
|
34 | | - 1. Az version 5.6 or later. For details on how to install the Az PowerShell module, see [Install the Azure Az PowerShell module](https://docs.microsoft.com/powershell/azure/install-az-ps). To determine the version of the Az module installed on your machine, run the following command from a PowerShell session. |
| 34 | + 1. Az version 9.3 or later. For details on how to install the Az PowerShell module, see [Install the Azure Az PowerShell module](https://docs.microsoft.com/powershell/azure/install-az-ps). To determine the version of the Az module installed on your machine, run the following command from a PowerShell session. |
35 | 35 |
|
36 | 36 | ```powershell |
37 | 37 | Get-InstalledModule -Name Az |
38 | 38 | ``` |
39 | 39 |
|
40 | | - 2. Az.Attestation 0.1.8 or later. For details on how to install the Az.Attestation PowerShell module, see [Install Az.Attestation PowerShell module](https://docs.microsoft.com/azure/attestation/quickstart-powershell#install-azattestation-powershell-module). To determine the version of the Az.Attestation module installed on your machine, run the following command from a PowerShell session. |
41 | | -
|
42 | | - ```powershell |
43 | | - Get-InstalledModule -Name Az.Attestation |
44 | | - ``` |
45 | | -
|
46 | | - 3. SqlServer version 21.1.18245 or later. For details on how to install the SqlServer PowerShell module, see [Installing or updating the SqlServer module](https://docs.microsoft.com/sql/powershell/download-sql-server-ps-module#installing-or-updating-the-sqlserver-module). To determine the version the SqlServer module installed on your machine, run the following command from a PowerShell session. |
| 40 | + 2. SqlServer version 22.0.49-preview or later. For details on how to install the SqlServer PowerShell module, see [Installing or updating the SqlServer module](https://docs.microsoft.com/sql/powershell/download-sql-server-ps-module#installing-or-updating-the-sqlserver-module). To determine the version the SqlServer module installed on your machine, run the following command from a PowerShell session. |
47 | 41 |
|
48 | 42 | ```powershell |
49 | 43 | Get-InstalledModule -Name SqlServer |
50 | 44 | ``` |
51 | 45 |
|
52 | | -1. [Bicep](https://docs.microsoft.com/azure/azure-resource-manager/templates/bicep-overview) version 0.4.63 or later. You need to install Bicep and ensure it can be invoked from PowerShell. The recommended way to achieve that is to [install Bicep manually with PowerShell](https://docs.microsoft.com/azure/azure-resource-manager/templates/bicep-install?tabs=azure-powershell#manual-with-powershell). |
53 | | -1. [SQL Server Management Studio](https://msdn.microsoft.com/en-us/library/mt238290.aspx) - version 18.9.1 or later is recommended. |
| 46 | +1. [Bicep](https://docs.microsoft.com/azure/azure-resource-manager/templates/bicep-overview) version 0.13.1 or later. You need to install Bicep and ensure it can be invoked from PowerShell. The recommended way to achieve that is to [install Bicep manually with PowerShell](https://docs.microsoft.com/azure/azure-resource-manager/templates/bicep-install?tabs=azure-powershell#manual-with-powershell). |
| 47 | +1. [SQL Server Management Studio](https://msdn.microsoft.com/en-us/library/mt238290.aspx) - version 19 or later is recommended. |
54 | 48 |
|
55 | 49 | ## Setup |
56 | 50 |
|
@@ -156,7 +150,7 @@ Perform the below steps before each demo presentation. |
156 | 150 |
|
157 | 151 | ### Key Takeaways |
158 | 152 |
|
159 | | -Always Encrypted with secure enclaves requires specific hardware that is exposed in Azure SQL Database as the DC-series hardware configuration. Microsoft Azure Attestation is a Platform-as-a-Service solution for attestation enclaves in Azure. Enclaves are attested against a policy, you define and control. |
| 153 | +Always Encrypted with Intel SGX enclaves requires specific hardware that is exposed in Azure SQL Database as the DC-series hardware configuration. Microsoft Azure Attestation is a Platform-as-a-Service solution for attestation enclaves in Azure. Enclaves are attested against a policy, you define and control. |
160 | 154 |
|
161 | 155 | ## Demo 2 |
162 | 156 |
|
@@ -272,7 +266,7 @@ Perform the below steps before you show the demo. |
272 | 266 |
|
273 | 267 |  |
274 | 268 |
|
275 | | - 1. Select the **Always Encrypted** tab. Make sure the **Enable Always Encrypted** checkbox **is** selected. Enter your attestation URL. |
| 269 | + 1. Select the **Always Encrypted** tab. Make sure the **Enable Always Encrypted** and the **Enable secure enclaves** checkbox are selected. Set the Enclave attestation Protocol to **Microsoft Azure Attestation** and enter your attestation URL. |
276 | 270 |
|
277 | 271 |  |
278 | 272 |
|
|
0 commit comments