Skip to content

Commit b52ed0c

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into intlbregionmove
2 parents 8cb12dd + 9abb9c0 commit b52ed0c

11 files changed

+134
-119
lines changed

articles/active-directory/conditional-access/howto-baseline-protect-azure.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ If the CLI can open your default browser, it will do so and load a sign-in page.
4747

4848
## Deployment considerations
4949

50-
Because the **Require MFA for service management** policy applies to all Azure Resource Manager users, several considerations need to be made to ensure a smooth deployment. These considerations include identifying users and service principles in Azure AD that cannot or should not perform MFA, as well as applications and clients used by your organization that do not support modern authentication.
50+
The **Require MFA for service management** policy applies to all Azure Resource Manager users.
5151

5252
## Enable the baseline policy
5353

@@ -67,4 +67,4 @@ For more information, see:
6767

6868
* [Conditional Access baseline protection policies](concept-baseline-protection.md)
6969
* [Five steps to securing your identity infrastructure](../../security/fundamentals/steps-secure-identity.md)
70-
* [What is Conditional Access in Azure Active Directory?](overview.md)
70+
* [What is Conditional Access in Azure Active Directory?](overview.md)

articles/active-directory/conditional-access/technical-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ This setting works with all browsers. However, to satisfy a device policy, like
123123
| Android | Microsoft Edge, Intune Managed Browser, Chrome |
124124
| Windows Phone | Microsoft Edge, Internet Explorer |
125125
| Windows Server 2019 | Microsoft Edge, Internet Explorer, Chrome |
126-
| Windows Server 2016 | Microsoft Edge, Internet Explorer |
126+
| Windows Server 2016 | Internet Explorer |
127127
| Windows Server 2012 R2 | Internet Explorer |
128128
| Windows Server 2008 R2 | Internet Explorer |
129129
| macOS | Chrome, Safari |

articles/chef/index.yml

Lines changed: 49 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,53 @@
1-
### YamlMime:YamlDocument
2-
documentType: LandingData
1+
### YamlMime:Landing
2+
33
title: Chef Software on Azure documentation
4+
summary: Learn how to use Chef Software products to deploy and manage Azure resources.
5+
46
metadata:
5-
title: Chef Software on Azure documentation - Tutorials, samples, reference, and resources
6-
description: Chef Software provides a DevOps automation platform for Linux and Windows that enables the management of both physical and virtual server configurations. Learn how to use Chef Software products to automate infrastructure as code (IaC) recipes and manage and deploy virtual machines on Azure with quickstarts and tutorials.
7+
title: Chef Software on Azure documentation
8+
description: Learn how to use Chef Software products to deploy and manage Azure resources.
9+
services: azure
710
ms.service: chef
8-
keywords: chef, azure, devops, tutorials, samples, reference
9-
author: tomarchermsft
10-
manager: jeconnoc
11+
ms.topic: landing-page
12+
author: TomArcherMsft
1113
ms.author: tarcher
12-
ms.topic: landing page
13-
ms.date: 08/27/2018
14-
abstract:
15-
description: Chef Software provides a DevOps automation platform for Linux and Windows that enables the management of both physical and virtual server configurations. Learn how to use Chef Software products to automate infrastructure as code (IaC) recipes and manage and deploy virtual machines on Azure with quickstarts and tutorials.
16-
aside:
17-
image:
18-
alt: Chef logo
19-
height: 133
20-
width: 48
21-
src: media/chef.png
22-
title:
23-
sections:
24-
- title: 5-Minute Quickstarts
25-
items:
26-
- type: paragraph
27-
text: Install and configure Chef, and use it to create a Linux virtual machine in Azure.
28-
- type: list
29-
style: icon48
30-
items:
31-
- image:
32-
src: /azure/media/index/azure_dev-9.svg
33-
text: Install and configure Chef
34-
href: ./chef-extension-portal.md
35-
- title: Step-by-Step Tutorials
36-
items:
37-
- type: paragraph
38-
text: Learn how to use Chef Software tools to create and manage Azure compute and networking infrastructure.
39-
- type: list
40-
style: unordered
41-
items:
42-
- html: <a href="/azure/virtual-machines/windows/chef-automation">Automate Azure Virtual Machine deployment with Chef</a>.
43-
- title: Resources and Tools
44-
items:
45-
- type: list
46-
style: cards
47-
className: cardsD
48-
items:
49-
- title: Chef Automate
50-
html: <p><a href="https://docs.chef.io/chef_automate.html">Chef Automate overview</a></p>
51-
<p><a href="https://docs.chef.io/install_chef_automate.html">Chef Automate install guide</a></p>
52-
<p><a href="https://azuremarketplace.microsoft.com/en-us/marketplace/apps/chef-software.chef-automate">Chef Automate on Azure Marketplace</a></p>
53-
- title: Chef Software tools
54-
html: <p><a href="https://marketplace.visualstudio.com/items?itemName=chef-software.vsts-chef-tasks">Chef Azure DevOps extension</a></p>
55-
<p><a href="https://marketplace.visualstudio.com/items?itemName=chef-software.vsts-habitat-tasks">Habitat Azure DevOps extension</a></p>
56-
- title: Chef Software news
57-
html: <p><a href="https://blog.chef.io/">Chef Software blog</a></p>
14+
ms.date: 09/17/2019
15+
16+
landingContent:
17+
# Card
18+
- title: About Chef Software on Azure
19+
linkLists:
20+
- linkListType: overview
21+
links:
22+
- text: About Chef on Azure
23+
url: chef-overview.md
24+
- text: About Habitat on Azure
25+
url: chef-habitat-overview.md
26+
- text: About InSpec on Azure
27+
url: chef-inspec-overview.md
28+
- linkListType: architecture
29+
links:
30+
- text: Azure Chef Extension
31+
url: https://docs.chef.io/azure_portal.html#azure-chef-extension
32+
33+
# Card
34+
- title: Install and configure Chef Software products
35+
linkLists:
36+
- linkListType: quickstart
37+
links:
38+
- text: Install Chef using the Azure portal
39+
url: chef-extension-portal.md
40+
- linkListType: download
41+
links:
42+
- text: Chef Azure DevOps Services extension
43+
url: https://marketplace.visualstudio.com/items?itemName=chef-software.vsts-chef-tasks
44+
- text: Habitat Azure DevOps Services Extension
45+
url: https://marketplace.visualstudio.com/items?itemName=chef-software.vsts-habitat-tasks
46+
47+
# Card
48+
- title: Manage Virtual Machines
49+
linkLists:
50+
- linkListType: tutorial
51+
links:
52+
- text: Create a Windows VM
53+
url: /azure/virtual-machines/windows/chef-automation?/azure/chef/toc.json&bc=/azure/bread/toc.json

articles/data-factory/data-factory-troubleshoot-guide.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,15 @@ The following table applies to Azure Batch.
313313
- **Recommendation**: Verify the pool name and the Batch access key in the linked service.
314314

315315

316+
### Error code: 2502
317+
318+
- **Message**: `Cannot access user storage account; please check storage account settings.`
319+
320+
- **Cause**: Incorrect storage account name or access key.
321+
322+
- **Recommendation**: Verify the storage account name and the access key in the linked service.
323+
324+
316325
### Error code: 2504
317326

318327
- **Message**: `Operation returned an invalid status code 'BadRequest'.`
@@ -467,7 +476,7 @@ The following table applies to Spark, Hive, MapReduce, Pig, and Hadoop Streaming
467476

468477
## Web Activity
469478

470-
### Error code: 2310
479+
### Error code: 2108
471480

472481
- **Message**: `Invalid HttpMethod: '...'.`
473482

articles/hdinsight/hdinsight-for-vscode.md

Lines changed: 28 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ Learn how to use Spark & Hive Tools for Visual Studio Code to create and submit
1515

1616
Spark & Hive Tools can be installed on platforms that are supported by Visual Studio Code, which include Windows, Linux, and macOS. Note the following prerequisites for different platforms.
1717

18-
1918
## Prerequisites
2019

2120
The following items are required for completing the steps in this article:
@@ -42,7 +41,6 @@ After you meet the prerequisites, you can install Spark & Hive Tools for Visual
4241

4342
5. Select **Reload** when necessary.
4443

45-
4644
## Open a work folder
4745

4846
To open a work folder and to create a file in Visual Studio Code, follow these steps:
@@ -51,14 +49,14 @@ To open a work folder and to create a file in Visual Studio Code, follow these s
5149

5250
2. In **Explorer** view, select the **HDexample** folder, and then select the **New File** icon next to the work folder:
5351

54-
![New file](./media/hdinsight-for-vscode/visual-studio-code-new-file.png)
52+
![visual studio code new file icon](./media/hdinsight-for-vscode/visual-studio-code-new-file.png)
5553

5654
3. Name the new file by using either the `.hql` (Hive queries) or the `.py` (Spark script) file extension. This example uses **HelloWorld.hql**.
5755

5856
## Set the Azure environment
5957

6058
For a national cloud user, follow these steps to set the Azure environment first, and then use the **Azure: Sign In** command to sign in to Azure:
61-
59+
6260
1. Select **File\Preferences\Settings**.
6361
2. Search on the following string: **Azure: Cloud**
6462
3. Select the national cloud from the list:
@@ -74,7 +72,6 @@ Before you can submit scripts to your clusters from Visual Studio Code, you must
7472
![Spark & Hive Tools for Visual Studio Code login](./media/hdinsight-for-vscode/hdinsight-for-vscode-extension-login.png)
7573

7674
2. Follow the sign-in instructions to sign in to Azure. After you're connected, your Azure account name is shown on the status bar at the bottom of the Visual Studio Code window.
77-
7875

7976
## Link a cluster
8077

@@ -84,7 +81,7 @@ You can link a normal cluster by using an [Apache Ambari](https://ambari.apache.
8481

8582
1. From the menu bar, go to **View** > **Command Palette**, and enter **Spark / Hive: Link a Cluster**.
8683

87-
![link cluster command](./media/hdinsight-for-vscode/link-cluster-command.png)
84+
![Command Palette link cluster command](./media/hdinsight-for-vscode/link-cluster-command.png)
8885

8986
2. Select linked cluster type **Azure HDInsight**.
9087

@@ -103,7 +100,6 @@ You can link a normal cluster by using an [Apache Ambari](https://ambari.apache.
103100
> [!NOTE]
104101
> The linked username and password are used if the cluster both logged in to the Azure subscription and linked a cluster.
105102
106-
107103
### Link: Generic Livy endpoint
108104

109105
1. From the menu bar, go to **View** > **Command Palette**, and enter **Spark / Hive: Link a Cluster**.
@@ -142,7 +138,6 @@ You can link a normal cluster by using an [Apache Ambari](https://ambari.apache.
142138

143139
![Set default cluster configuration](./media/hdinsight-for-vscode/set-default-cluster-configuration.png)
144140

145-
146141
## Submit interactive Hive queries and Hive batch scripts
147142

148143
With Spark & Hive Tools for Visual Studio Code, you can submit interactive Hive queries and Hive batch scripts to your clusters.
@@ -151,7 +146,6 @@ With Spark & Hive Tools for Visual Studio Code, you can submit interactive Hive
151146

152147
2. Select the **HelloWorld.hql** file that was created [earlier](#open-a-work-folder). It opens in the script editor.
153148

154-
155149
3. Copy and paste the following code into your Hive file, and then save it:
156150

157151
```hiveql
@@ -164,7 +158,7 @@ With Spark & Hive Tools for Visual Studio Code, you can submit interactive Hive
164158
165159
6. If you haven't specified a default cluster, select a cluster. The tools also let you submit a block of code instead of the whole script file by using the context menu. After a few moments, the query results appear in a new tab:
166160
167-
![Interactive Hive result](./media/hdinsight-for-vscode/interactive-hive-result.png)
161+
![Interactive Apache Hive query result](./media/hdinsight-for-vscode/interactive-hive-result.png)
168162
169163
- **RESULTS** panel: You can save the whole result as a CSV, JSON, or Excel file to a local path or just select multiple lines.
170164
@@ -179,6 +173,7 @@ To submit interactive PySpark queries, follow these steps:
179173
2. Create a new **HelloWorld.py** file, following the [earlier](#open-a-work-folder) steps.
180174
181175
3. Copy and paste the following code into the script file:
176+
182177
```python
183178
from operator import add
184179
lines = spark.read.text("/HdiSamples/HdiSamples/FoodInspectionData/README").rdd.map(lambda r: r[0])
@@ -205,21 +200,20 @@ To submit interactive PySpark queries, follow these steps:
205200

206201
7. Enter **%%info**, and then press Shift+Enter to view the job information (optional):
207202

208-
![view job information](./media/hdinsight-for-vscode/pyspark-interactive-view-job-information.png)
203+
![pyspark interactive view job information](./media/hdinsight-for-vscode/pyspark-interactive-view-job-information.png)
209204

210205
8. The tool also supports the **Spark SQL** query:
211206

212207
![Pyspark Interactive view result](./media/hdinsight-for-vscode/pyspark-ineteractive-select-result.png)
213208

214209
The submission status appears on the left of the lower status bar when you're running queries. Don't submit other queries when the status is **PySpark Kernel (busy)**.
215210

216-
> [!NOTE]
211+
> [!NOTE]
217212
>
218213
> When **Python Extension Enabled** is cleared in the settings (it's selected by default), the submitted pyspark interaction results will use the old window:
219214
>
220215
> ![pyspark interactive python extension disabled](./media/hdinsight-for-vscode/pyspark-interactive-python-extension-disabled.png)
221216
222-
223217
## Submit PySpark batch job
224218

225219
1. Reopen the **HDexample** folder that you discussed [earlier](#open-a-work-folder), if closed.
@@ -251,11 +245,11 @@ To submit interactive PySpark queries, follow these steps:
251245

252246
4. [Connect](#connect-to-an-azure-account) to your Azure account, or link a cluster if you haven't yet done so.
253247

254-
5. Right-click the script editor, and then select **Spark: PySpark Batch**, or use the Ctrl+Alt+H keyboard shortcut.
248+
5. Right-click the script editor, and then select **Spark: PySpark Batch**, or use the Ctrl+Alt+H keyboard shortcut.
255249

256250
6. Select a cluster to submit your PySpark job to:
257251

258-
![Submit Python job result](./media/hdinsight-for-vscode/submit-pythonjob-result.png)
252+
![Submit Python job result output](./media/hdinsight-for-vscode/submit-pythonjob-result.png)
259253

260254
After you submit a Python job, submission logs appear in the **OUTPUT** window in Visual Studio Code. The Spark UI URL and Yarn UI URL are also shown. You can open the URL in a web browser to track the job status.
261255

@@ -266,27 +260,27 @@ After you submit a Python job, submission logs appear in the **OUTPUT** window i
266260
<a id="triggerlivyconf"></a>**How to trigger Livy configuration**
267261

268262
Method 1
269-
1. From the menu bar, go to **File** > **Preferences** > **Settings**.
263+
1. From the menu bar, go to **File** > **Preferences** > **Settings**.
270264
2. In the **Search settings** box, enter **HDInsight Job Submission: Livy Conf**.
271265
3. Select **Edit in settings.json** for the relevant search result.
272266

273-
Method 2
267+
Method 2
274268
Submit a file, and notice that the .vscode folder is automatically added to the work folder. You can see the Livy configuration by selecting **.vscode\settings.json**.
275269

276270
+ The project settings:
277271

278-
![Livy configuration](./media/hdinsight-for-vscode/hdi-apache-livy-config.png)
272+
![HDInsight Apache Livy configuration](./media/hdinsight-for-vscode/hdi-apache-livy-config.png)
279273

280274
>[!NOTE]
281275
>For the **driverMemory** and **executorMemory** settings, set the value and unit. For example: 1g or 1024m.
282276

283-
+ Supported Livy configurations:
277+
+ Supported Livy configurations:
284278

285-
**POST /batches**
279+
**POST /batches**
286280
Request body
287281

288-
| name | description | type |
289-
| :- | :- | :- |
282+
| name | description | type |
283+
| :- | :- | :- |
290284
| file | File containing the application to execute | Path (required) |
291285
| proxyUser | User to impersonate when running the job | String |
292286
| className | Application Java/Spark main class | String |
@@ -328,12 +322,11 @@ Submit a file, and notice that the .vscode folder is automatically added to the
328322

329323
3. From the left pane, expand **AZURE HDINSIGHT**. The available subscriptions and clusters (Spark, Hadoop, and HBase are supported) are listed:
330324

331-
![Azure HDInsight Subscription](./media/hdinsight-for-vscode/hdi-azure-hdinsight-subscription.png)
325+
![Azure HDInsight subscription display](./media/hdinsight-for-vscode/hdi-azure-hdinsight-subscription.png)
332326

333327
4. Expand the cluster to view hive metadata database and table schema:
334328

335-
![Azure HDInsight cluster](./media/hdinsight-for-vscode/hdi-azure-hdinsight-cluster.png)
336-
329+
![Azure HDInsight delete cluster](./media/hdinsight-for-vscode/hdi-azure-hdinsight-cluster.png)
337330

338331
## Preview Hive Table
339332
You can preview Hive Table in your clusters directly through the **Azure HDInsight** explorer:
@@ -352,7 +345,7 @@ You can preview Hive Table in your clusters directly through the **Azure HDInsig
352345
6. The **Preview Results** window opens:
353346

354347
![Spark & Hive for Visual Studio Code preview results window](./media/hdinsight-for-vscode/hdinsight-for-vscode-preview-results-window.png)
355-
348+
356349
- RESULTS panel
357350

358351
You can save the whole result as a CSV, JSON, or Excel file to a local path, or just select multiple lines.
@@ -373,7 +366,8 @@ Spark & Hive for Visual Studio Code also supports the following features:
373366

374367
- **IntelliSense autocomplete**. Suggestions pop up for keywords, methods, variables, and other programming elements. Different icons represent different types of objects:
375368

376-
![Spark & Hive Tools for Visual Studio Code IntelliSense object types](./media/hdinsight-for-vscode/hdinsight-for-vscode-auto-complete-objects.png)
369+
![Spark & Hive Tools for Visual Studio Code IntelliSense objects](./media/hdinsight-for-vscode/hdinsight-for-vscode-auto-complete-objects.png)
370+
377371
- **IntelliSense error marker**. The language service underlines editing errors in the Hive script.
378372
- **Syntax highlights**. The language service uses different colors to differentiate variables, keywords, data type, functions, and other programming elements:
379373

@@ -385,16 +379,16 @@ Users who are assigned the reader-only role for the cluster can no longer submit
385379

386380
### Browse the HDInsight cluster
387381

388-
When you select the Azure HDInsight explorer to expand an HDInsight cluster, you're prompted to link the cluster if you have the reader-only role for the cluster. Use the following method to link to the cluster by using your Ambari credentials.
382+
When you select the Azure HDInsight explorer to expand an HDInsight cluster, you're prompted to link the cluster if you have the reader-only role for the cluster. Use the following method to link to the cluster by using your Ambari credentials.
389383

390384
### Submit the job to the HDInsight cluster
391385

392386
When submitting job to an HDInsight cluster, you're prompted to link the cluster if you're in the reader-only role for the cluster. Use the following steps to link to the cluster by using Ambari credentials.
393387

394388
### Link to the cluster
395389

396-
1. Enter a valid Ambari username.
397-
2. Enter a valid password.
390+
1. Enter a valid Ambari username.
391+
2. Enter a valid password.
398392

399393
![Spark & Hive Tools for Visual Studio Code Username](./media/hdinsight-for-vscode/hdi-azure-hdinsight-azure-username.png)
400394

@@ -416,11 +410,11 @@ When you select the Azure HDInsight explorer to expand a Data Lake Storage Gen2
416410

417411
When you submit a job to an HDInsight cluster by using Data Lake Storage Gen2, you're prompted to enter the storage access key if your Azure account has no write access to Gen2 storage. After the access key is validated, the job will be successfully submitted.
418412

419-
![Spark & Hive Tools for Visual Studio Code AccessKey](./media/hdinsight-for-vscode/hdi-azure-hdinsight-azure-accesskey.png)
413+
![Spark & Hive Tools for Visual Studio Code AccessKey](./media/hdinsight-for-vscode/hdi-azure-hdinsight-azure-accesskey.png)
420414

421415
> [!NOTE]
422-
>
423-
>You can get the access key for the storage account from the Azure portal. For more information, see [View and copy access keys](https://docs.microsoft.com/azure/storage/common/storage-account-manage#access-keys).
416+
>
417+
> You can get the access key for the storage account from the Azure portal. For more information, see [View and copy access keys](https://docs.microsoft.com/azure/storage/common/storage-account-manage#access-keys).
424418

425419
## Unlink cluster
426420

@@ -434,6 +428,6 @@ When you submit a job to an HDInsight cluster by using Data Lake Storage Gen2, y
434428

435429
From the menu bar, go to **View** > **Command Palette**, and then enter **Azure: Sign Out**.
436430

437-
438431
## Next steps
432+
439433
For a video that demonstrates using Spark & Hive for Visual Studio Code, see [Spark & Hive for Visual Studio Code](https://go.microsoft.com/fwlink/?linkid=858706).

0 commit comments

Comments
 (0)