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/cosmos-db/continuous-backup-restore-permissions.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -55,9 +55,9 @@ Following permissions are required to perform the different activities pertainin
55
55
|---------|---------|---------|---------|
56
56
|`Microsoft.Resources/deployments/validate/action`, `Microsoft.Resources/deployments/write`| These permissions are required for the ARM template deployment to create the restored account. See the sample permission [RestorableAction](#custom-restorable-action) below for how to set this role. | Not applicable | Not applicable |
57
57
|`Microsoft.DocumentDB/databaseAccounts/write`| This permission is required to restore an account into a resource group | Resource group under which the restored account is created. | Subscription under which the restored account is created |
58
-
|`Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restore/action` </br> You can't choose resource group as the permission scope. |This permission is required on the source restorable database account scope to allow restore actions to be performed on it. | The *RestorableDatabaseAccount* resource belonging to the source account being restored. This value is also given by the `ID` property of the restorable database account resource. An example of restorable account is */subscriptions/subscriptionId/providers/Microsoft.DocumentDB/locations/regionName/restorableDatabaseAccounts/<guid-instanceid>*| The subscription containing the restorable database account. |
59
-
|`Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read` </br> You can't choose resource group as the permission scope. |This permission is required on the source restorable database account scope to list the database accounts that can be restored. | The *RestorableDatabaseAccount* resource belonging to the source account being restored. This value is also given by the `ID` property of the restorable database account resource. An example of restorable account is */subscriptions/subscriptionId/providers/Microsoft.DocumentDB/locations/regionName/restorableDatabaseAccounts/<guid-instanceid>*| The subscription containing the restorable database account. |
60
-
|`Microsoft.DocumentDB/locations/restorableDatabaseAccounts/*/read` </br> You can't choose resource group as the permission scope. | This permission is required on the source restorable account scope to allow reading of restorable resources such as list of databases and containers for a restorable account. | The *RestorableDatabaseAccount* resource belonging to the source account being restored. This value is also given by the `ID` property of the restorable database account resource. An example of restorable account is */subscriptions/subscriptionId/providers/Microsoft.DocumentDB/locations/regionName/restorableDatabaseAccounts/<guid-instanceid>*| The subscription containing the restorable database account. |
58
+
|`Microsoft.DocumentDB/locations/restorableDatabaseAccounts/restore/action` </br> You can't choose resource group as the permission scope. |This permission is required on the source restorable database account scope to allow restore actions to be performed on it. | The *RestorableDatabaseAccount* resource belonging to the source account being restored. This value is also given by the `ID` property of the restorable database account resource. An example of restorable account is */subscriptions/subscriptionId/providers/Microsoft.DocumentDB/locations/regionName/restorableDatabaseAccounts/\<guid-instanceid\>*| The subscription containing the restorable database account. |
59
+
|`Microsoft.DocumentDB/locations/restorableDatabaseAccounts/read` </br> You can't choose resource group as the permission scope. |This permission is required on the source restorable database account scope to list the database accounts that can be restored. | The *RestorableDatabaseAccount* resource belonging to the source account being restored. This value is also given by the `ID` property of the restorable database account resource. An example of restorable account is */subscriptions/subscriptionId/providers/Microsoft.DocumentDB/locations/regionName/restorableDatabaseAccounts/\<guid-instanceid\>*| The subscription containing the restorable database account. |
60
+
|`Microsoft.DocumentDB/locations/restorableDatabaseAccounts/*/read` </br> You can't choose resource group as the permission scope. | This permission is required on the source restorable account scope to allow reading of restorable resources such as list of databases and containers for a restorable account. | The *RestorableDatabaseAccount* resource belonging to the source account being restored. This value is also given by the `ID` property of the restorable database account resource. An example of restorable account is */subscriptions/subscriptionId/providers/Microsoft.DocumentDB/locations/regionName/restorableDatabaseAccounts/\<guid-instanceid\>*| The subscription containing the restorable database account. |
61
61
62
62
## Azure CLI role assignment scenarios to restore at different scopes
Copy file name to clipboardExpand all lines: articles/cosmos-db/linux-emulator.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
@@ -36,7 +36,7 @@ Since the Azure Cosmos DB Emulator provides an emulated environment that runs on
36
36
37
37
- The Linux emulator does not offer [multi-region replication](distribute-data-globally.md).
38
38
39
-
- Because the copy of your Azure Cosmos DB Linux Emulator might not always be up to date with the most recent changes in the Azure Cosmos DB service, you should always refer to the [Azure Cosmos DB capacity planner](estimate-ru-with-capacity-planner.md) to accurately estimate the throughput (RUs) needs of your application. <addlink>
39
+
- Because the copy of your Azure Cosmos DB Linux Emulator might not always be up to date with the most recent changes in the Azure Cosmos DB service, you should always refer to the [Azure Cosmos DB capacity planner](estimate-ru-with-capacity-planner.md) to accurately estimate the throughput (RUs) needs of your application.
40
40
41
41
- The Linux emulator supports a maximum ID property size of 254 characters.
|**API documentation**|[Java API reference documentation](/java/api/overview/azure/spring-data-cosmos-readme?view=azure-java-stable)|
80
+
|**API documentation**|[Java API reference documentation](/java/api/overview/azure/spring-data-cosmos-readme?view=azure-java-stable&preserve-view=true)|
81
81
|**Contribute to SDK**|[Azure SDK for Java Central Repo on GitHub](https://github.com/Azure/azure-sdk-for-java/tree/master/sdk/cosmos/azure-spring-data-cosmos)|
82
82
|**Get started**|[Quickstart: Build a Spring Data Azure Cosmos DB app to manage Azure Cosmos DB SQL API data](./create-sql-api-spring-data.md) <br> [GitHub repo with quickstart code](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-getting-started)|
83
83
|**Basic code samples**|[Azure Cosmos DB: Spring Data Azure Cosmos DB examples for the SQL API](sql-api-spring-data-sdk-samples.md) <br> [GitHub repo with sample code](https://github.com/Azure-Samples/azure-spring-data-cosmos-java-sql-api-samples)|
Copy file name to clipboardExpand all lines: articles/defender-for-iot/organizations/how-to-manage-individual-sensors.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,29 +91,28 @@ Azure Defender for IoT uses SSL/TLS certificates to:
91
91
92
92
- Meet specific certificate and encryption requirements requested by your organization by uploading the CA-signed certificate.
93
93
94
-
- Allow validation between the management console and connected sensors, and between a management console and a High Availability management console. Validations is evaluated against a Certificate Revocation List, and the certificate expiration date. *If validation fails, communication between the management console and the sensor is halted and a validation error is presented in the console*. This option is enabled by default after installation.
94
+
- Allow validation between the management console and connected sensors, and between a management console and a High Availability management console. Validations is evaluated against a Certificate Revocation List (CRL), and the certificate expiration date. *If validation fails, communication between the management console and the sensor is halted and a validation error is presented in the console*. This option is enabled by default after installation.
95
95
96
-
- Third party Forwarding rules, for example alert information sent to SYSLOG, Splunk or ServiceNow; or communications with Active Directory are not validated.
96
+
- Third party Forwarding rules, for example alert information sent to SYSLOG, Splunk or ServiceNow; or communications with Active Directory are validated.
97
97
98
98
### About CRL servers
99
99
100
100
When validation is on, the appliance should be able to establish connection to the CRL server defined by the certificate. By default, the certificate will reference the CRL URL on HTTP port 80. Some organizational security policies may block access to this port. If your organization does not have access to port 80, you can:
101
101
1. Define another URL and a specific port in the certificate.
102
-
- The URL should be defined as http://<URL>:<Port> instead of http://<URL>.
102
+
- The URL should be defined as http:// rather than https://.
103
103
- Verify that the destination CRL server can listen on the port you defined.
104
104
1. Use a proxy server that will access the CRL on port 80.
105
105
1. Not carry out CRL validation. In this case, remove the CRL URL reference in the certificate.
106
106
107
+
### About SSL/TLS certificates
107
108
108
-
### About SSL certificates
109
+
The Defender for IoT sensor and on-premises management console use SSL and TLS certificates for the following functions:
109
110
110
-
The Defender for IoT sensor, and on-premises management console use SSL, and TLS certificates for the following functions:
111
-
112
-
- Secure communications between users, and the web console of the appliance.
111
+
- Secure communications between users, and the web console of the appliance.
113
112
114
113
- Secure communications to the REST API on the sensor and on-premises management console.
115
114
116
-
- Secure communications between the sensors and an on-premises management console.
115
+
- Secure communications between the sensors and an on-premises management console.
117
116
118
117
Once installed, the appliance generates a local self-signed certificate to allow preliminary access to the web console.
Copy file name to clipboardExpand all lines: articles/machine-learning/concept-compute-instance.md
+10-21Lines changed: 10 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,11 @@ For production grade model training, use an [Azure Machine Learning compute clus
24
24
25
25
For compute instance Jupyter functionality to work, ensure that web socket communication is not disabled. Please ensure your network allows websocket connections to *.instances.azureml.net and *.instances.azureml.ms.
26
26
27
+
> [!IMPORTANT]
28
+
> Items marked (preview) in this article are currently in public preview.
29
+
> The preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
30
+
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
31
+
27
32
## Why use a compute instance?
28
33
29
34
A compute instance is a fully managed cloud-based workstation optimized for your machine learning development environment. It provides the following benefits:
@@ -35,19 +40,13 @@ A compute instance is a fully managed cloud-based workstation optimized for your
35
40
|Preconfigured for ML|Save time on setup tasks with pre-configured and up-to-date ML packages, deep learning frameworks, GPU drivers.|
36
41
|Fully customizable|Broad support for Azure VM types including GPUs and persisted low-level customization such as installing packages and drivers makes advanced scenarios a breeze. |
37
42
38
-
You can [create a compute instance](how-to-create-manage-compute-instance.md?tabs=python#create) yourself, or an administrator can **[create a compute instance on your behalf](how-to-create-manage-compute-instance.md?tabs=python#on-behalf)**.
39
-
40
-
You can also **[use a setup script (preview)](how-to-create-manage-compute-instance.md#setup-script)** for an automated way to customize and configure the compute instance as per your needs.
41
-
42
-
Compute instance is also a secure training compute target similar to compute clusters but it is single node.
43
+
* The compute instance is also a secure training compute target similar to compute clusters, but it is single node.
44
+
* You can [create a compute instance](how-to-create-manage-compute-instance.md?tabs=python#create) yourself, or an administrator can **[create a compute instance on your behalf](how-to-create-manage-compute-instance.md?tabs=python#on-behalf)**.
45
+
* You can also **[use a setup script (preview)](how-to-create-manage-compute-instance.md#setup-script)** for an automated way to customize and configure the compute instance as per your needs.
46
+
* To save on costs, **[create a schedule (preview)](how-to-create-manage-compute-instance.md#schedule)** to automatically start and stop the compute instance (preview).
43
47
44
48
## <aname="contents"></a>Tools and environments
45
49
46
-
> [!IMPORTANT]
47
-
> Items marked (preview) in this article are currently in public preview.
48
-
> The preview version is provided without a service level agreement, and it's not recommended for production workloads. Certain features might not be supported or might have constrained capabilities.
49
-
> For more information, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
50
-
51
50
Azure Machine Learning compute instance enables you to author, train, and deploy models in a fully integrated notebook experience in your workspace.
52
51
53
52
You can run Jupyter notebooks in [VS Code](https://techcommunity.microsoft.com/t5/azure-ai/power-your-vs-code-notebooks-with-azml-compute-instances/ba-p/1629630) using compute instance as the remote server with no SSH needed. You can also enable VS Code integration through [remote SSH extension](https://devblogs.microsoft.com/python/enhance-your-azure-machine-learning-experience-with-the-vs-code-extension/).
@@ -100,23 +99,13 @@ Writing small files can be slower on network drives than writing to the compute
100
99
101
100
Do not store training data on the notebooks file share. You can use the `/tmp` directory on the compute instance for your temporary data. However, do not write very large files of data on the OS disk of the compute instance. OS disk on compute instance has 128 GB capacity. You can also store temporary training data on temporary disk mounted on /mnt. Temporary disk size is configurable based on the VM size chosen and can store larger amounts of data if a higher size VM is chosen. You can also mount [datastores and datasets](concept-azure-machine-learning-architecture.md#datasets-and-datastores). Any software packages you install are saved on the OS disk of compute instance. Please note customer managed key encryption is currently not supported for OS disk. The OS disk for compute instance is encrypted with Microsoft-managed keys.
102
101
103
-
104
-
105
-
## Managing a compute instance
106
-
107
-
In your workspace in Azure Machine Learning studio, select **Compute**, then select **Compute Instance** on the top.
108
-
109
-

110
-
111
-
For more about managing the compute instance, see [Create and manage an Azure Machine Learning compute instance](how-to-create-manage-compute-instance.md).
112
-
113
102
### <aname="create"></a>Create a compute instance
114
103
115
104
As an administrator, you can **[create a compute instance for others in the workspace (preview)](how-to-create-manage-compute-instance.md#on-behalf)**.
116
105
117
106
You can also **[use a setup script (preview)](how-to-create-manage-compute-instance.md#setup-script)** for an automated way to customize and configure the compute instance.
118
107
119
-
To create your a compute instance for yourself, use your workspace in Azure Machine Learning studio, [create a new compute instance](how-to-create-attach-compute-studio.md#compute-instance) from either the **Compute** section or in the **Notebooks** section when you are ready to run one of your notebooks.
108
+
To create your a compute instance for yourself, use your workspace in Azure Machine Learning studio, [create a new compute instance](how-to-create-manage-compute-instance.md?tabs=azure-studio#create) from either the **Compute** section or in the **Notebooks** section when you are ready to run one of your notebooks.
120
109
121
110
You can also create an instance
122
111
* Directly from the [integrated notebooks experience](tutorial-train-models-with-aml.md#azure)
Copy file name to clipboardExpand all lines: articles/machine-learning/concept-plan-manage-cost.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -46,10 +46,6 @@ For more information, see [Azure Machine Learning pricing](https://azure.microso
46
46
Azure Machine Learning runs on Azure infrastructure that accrues costs along with Azure Machine Learning when you deploy the new resource. It's important to understand that additional infrastructure might accrue cost. You need to manage that cost when you make changes to deployed resources.
47
47
48
48
49
-
50
-
51
-
52
-
53
49
### Costs that typically accrue with Azure Machine Learning
54
50
55
51
When you create resources for an Azure Machine Learning workspace, resources for other Azure services are also created. They are:
@@ -58,6 +54,8 @@ When you create resources for an Azure Machine Learning workspace, resources for
When you create a [compute instance](concept-compute-instance.md), the VM stays on so it is available for your work. [Set up a schedule](how-to-create-manage-compute-instance.md#schedule) to automatically start and stop the compute instance (preview) to save cost when you aren't planning to use it.
61
59
62
60
### Costs might accrue before resource deletion
63
61
@@ -159,6 +157,7 @@ Use the following tips to help you manage and optimize your compute resource cos
159
157
- Set quotas on your subscription and workspaces
160
158
- Set termination policies on your training run
161
159
- Use low-priority virtual machines (VM)
160
+
- Schedule compute instances to shut down and start up automatically
0 commit comments