Skip to content

Commit c3f23fc

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into lboutboundrulesposh
2 parents 4a4a847 + 8de940f commit c3f23fc

File tree

9 files changed

+164
-159
lines changed

9 files changed

+164
-159
lines changed

articles/active-directory/manage-apps/access-panel-deployment-plan.md

Lines changed: 113 additions & 112 deletions
Large diffs are not rendered by default.

articles/api-management/TOC.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@
4949
href: api-management-howto-policies.md
5050
- name: Policy reference index
5151
href: api-management-policies.md
52+
- name: Security
53+
items:
54+
- name: Built-in security controls
55+
href: api-management-security-controls.md
5256
- name: Subscriptions
5357
href: api-management-subscriptions.md
5458
- name: Manage using automation
@@ -57,8 +61,7 @@
5761
href: api-management-error-handling-policies.md
5862
- name: API import restrictions
5963
href: api-management-api-import-restrictions.md
60-
- name: Built-in security controls
61-
href: api-management-security-controls.md
64+
6265
- name: How-to guides
6366
items:
6467
- name: Define APIs

articles/api-management/api-management-security-controls.md

Lines changed: 29 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@
22
title: Security controls for Azure API Management
33
description: A checklist of security controls for evaluating API Management
44
services: api-management
5-
author: msmbaldwin
6-
manager: rkarlin
5+
author: vladvino
76
ms.service: api-management
87

98
ms.topic: conceptual
10-
ms.date: 09/04/2019
11-
ms.author: mbaldwin
9+
ms.date: 09/23/2019
10+
ms.author: vlvinogr
1211

1312
---
1413
# Security controls for API Management
@@ -19,44 +18,45 @@ This article documents the security controls built into API Management.
1918

2019
## Network
2120

22-
| Security control | Yes/No | Notes |
23-
|---|---|--|
24-
| Service endpoint support| No | |
25-
| VNet injection support| Yes | |
26-
| Network isolation and firewalling support| Yes | Using networking security groups (NSG) and Azure Application Gateway (or other software appliance) respectively. |
27-
| Forced tunneling support| Yes | Azure networking provides forced tunneling. |
21+
| Security control | Yes/No | Notes | Documentation |
22+
|---|---|--|--|
23+
| Service endpoint support| No | | |
24+
| VNet injection support| Yes | | |
25+
| Network isolation and firewalling support| Yes | Using networking security groups (NSG) and Azure Application Gateway (or other software appliance) respectively. | |
26+
| Forced tunneling support| Yes | Azure networking provides forced tunneling. | |
2827

2928
## Monitoring & logging
3029

31-
| Security control | Yes/No | Notes|
32-
|---|---|--|
33-
| Azure monitoring support (Log analytics, App insights, etc.)| Yes | |
34-
| Control and management plane logging and audit| Yes | [Azure Monitor activity logs](../azure-monitor/platform/activity-logs-overview.md) |
35-
| Data plane logging and audit| Yes | [Azure Monitor diagnostic logs](../azure-monitor/platform/resource-logs-overview.md) and (optionally) [Azure Application Insights](../azure-monitor/app/app-insights-overview.md). |
30+
| Security control | Yes/No | Notes| Documentation |
31+
|---|---|--|--|
32+
| Azure monitoring support (Log analytics, App insights, etc.)| Yes | | |
33+
| Control and management plane logging and audit| Yes | [Azure Monitor activity logs](../azure-monitor/platform/activity-logs-overview.md) | |
34+
| Data plane logging and audit| Yes | [Azure Monitor diagnostic logs](../azure-monitor/platform/resource-logs-overview.md) and (optionally) [Azure Application Insights](../azure-monitor/app/app-insights-overview.md). | |
35+
3636

3737
## Identity
3838

39-
| Security control | Yes/No | Notes|
40-
|---|---|--|
41-
| Authentication| Yes | |
42-
| Authorization| Yes | |
39+
| Security control | Yes/No | Notes| Documentation |
40+
|---|---|--|--|
41+
| Authentication| Yes | | |
42+
| Authorization| Yes | | |
4343

4444
## Data protection
4545

46-
| Security control | Yes/No | Notes |
47-
|---|---|--|
48-
| Server-side encryption at rest: Microsoft-managed keys | Yes | Sensitive data such as certificates, keys, and secret-named values are encrypted with service-managed, per service instance keys. |
49-
| Server-side encryption at rest: customer-managed keys (BYOK) | No | All encryption keys are per service instance and are service managed. |
50-
| Column level encryption (Azure Data Services)| N/A | |
51-
| Encryption in transit (such as ExpressRoute encryption, in VNet encryption, and VNet-VNet encryption)| Yes | [Express Route](../expressroute/index.yml) and VNet encryption is provided by [Azure networking](../virtual-network/index.yml). |
52-
| API calls encrypted| Yes | Management plane calls are made through [Azure Resource Manager](../azure-resource-manager/index.yml) over TLS. A valid JSON web token (JWT) is required. Data plane calls can be secured with TLS and one of supported authentication mechanisms (for example, client certificate or JWT).
46+
| Security control | Yes/No | Notes | Documentation |
47+
|---|---|--|--|
48+
| Server-side encryption at rest: Microsoft-managed keys | Yes | Sensitive data such as certificates, keys, and secret-named values are encrypted with service-managed, per service instance keys. | |
49+
| Server-side encryption at rest: customer-managed keys (BYOK) | No | All encryption keys are per service instance and are service managed. | |
50+
| Column level encryption (Azure Data Services)| N/A | | |
51+
| Encryption in transit (such as ExpressRoute encryption, in VNet encryption, and VNet-VNet encryption)| Yes | [Express Route](../expressroute/index.yml) and VNet encryption is provided by [Azure networking](../virtual-network/index.yml). | |
52+
| API calls encrypted| Yes | Management plane calls are made through [Azure Resource Manager](../azure-resource-manager/index.yml) over TLS. A valid JSON web token (JWT) is required. Data plane calls can be secured with TLS and one of supported authentication mechanisms (for example, client certificate or JWT). | |
5353
|
5454

5555
## Configuration management
5656

57-
| Security control | Yes/No | Notes|
58-
|---|---|--|
59-
| Configuration management support (versioning of configuration, etc.)| Yes | Using the [Azure API Management DevOps Resource Kit](https://aka.ms/apimdevops) |
57+
| Security control | Yes/No | Notes| Documentation |
58+
|---|---|--|--|
59+
| Configuration management support (versioning of configuration, etc.)| Yes | Using the [Azure API Management DevOps Resource Kit](https://aka.ms/apimdevops) | |
6060

6161
## Vulnerability scans false positives
6262

articles/hpc-cache/hpc-cache-overview.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ description: Describes Azure HPC Cache, a file access accelerator solution for h
44
author: ekpgh
55
ms.service: hpc-cache
66
ms.topic: overview
7-
ms.date: 09/19/2019
7+
ms.date: 09/24/2019
88
ms.author: v-erkell
99
---
1010

1111
# What is Azure HPC Cache? (Preview)
1212

13-
Azure HPC Cache speeds access to your data for high-performance computing (HPC) tasks. By caching files in Azure, it makes the scalability of cloud computing available even for workflows where your data is stored across WAN links, such as in your local datacenter network-attached storage (NAS) environment.
13+
Azure HPC Cache speeds access to your data for high-performance computing (HPC) tasks. By caching files in Azure, Azure HPC Cache brings the scalability of cloud computing to your existing workflow. This service can be used even for workflows where your data is stored across WAN links, such as in your local datacenter network-attached storage (NAS) environment.
1414

1515
Azure HPC Cache is easy to launch and monitor from the Azure portal. Existing NFS storage or new Blob containers can become part of its aggregated namespace, which makes client access simple even if you change the back-end storage target.
1616

@@ -32,13 +32,13 @@ In media and entertainment, Azure HPC Cache can speed up data access for time-cr
3232

3333
Many life sciences workflows can benefit from scale-out file caching.
3434

35-
A research institute that wants to port its genomic analysis workflows into Azure can easily shift them by using Azure HPC Cache. Because the cache provides POSIX file access, they can run their existing client-side workflow in the cloud without any changes.
35+
A research institute that wants to port its genomic analysis workflows into Azure can easily shift them by using Azure HPC Cache. Because the cache provides POSIX file access, no client-side changes are needed to run their existing client workflow in the cloud.
3636

3737
Azure HPC Cache also can be leveraged to improve efficiency in tasks like secondary analysis, pharmacological simulation, or AI-driven image analysis.
3838

3939
### Financial services analytics
4040

41-
An Azure HPC Cache can help speed up quantitative analysis calculations, risk analysis workloads, and Monte Carlo simulations to give financial services companies better insight to make strategic decisions.
41+
An Azure HPC Cache deployment can help speed up quantitative analysis calculations, risk analysis workloads, and Monte Carlo simulations to give financial services companies better insight to make strategic decisions.
4242

4343
## Region availability
4444

@@ -55,7 +55,7 @@ Check the [Azure HPC Cache product page](https://azure.microsoft.com/services/hp
5555

5656
## Preview availability
5757

58-
The Azure HPC Cache public preview is restricted to ensure service quality. Request access by filling out [this form](https://aka.ms/onboard-hpc-cache). After your subscription is added to the access list you can create test caches.
58+
The Azure HPC Cache public preview is restricted to ensure service quality. Request access by filling out [this form](https://aka.ms/onboard-hpc-cache). After your subscription is added to the access list, you can create test caches.
5959

6060
## Next steps
6161

articles/hpc-cache/index.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ metadata:
1111
ms.collection: collection
1212
author: ekpgh
1313
ms.author: v-erkell
14-
ms.date: 08/30/2019
14+
ms.date: 09/24/2019
1515

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

@@ -36,13 +36,15 @@ landingContent:
3636
- text: Create the cache
3737
url: hpc-cache-create.md
3838
- text: Add storage # where to put the ingest articles? collapsible heading??
39-
url: hpc-cache-add-storage.md
39+
url: hpc-cache-add-storage.md
4040
- text: Mount clients
4141
url: hpc-cache-mount.md
4242
- linkListType: concept
4343
links:
4444
- text: Plan the aggregated namespace
4545
url: hpc-cache-namespace.md
46+
- text: Move data to storage targets (if needed)
47+
url: hpc-cache-ingest.md
4648

4749
# Card
4850
- title: Troubleshoot

articles/hpc-cache/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
items:
2222
- name: Add storage targets
2323
href: hpc-cache-add-storage.md
24-
- name: Move data to cache storage
24+
- name: Move data to storage targets (if needed)
2525
items:
2626
- name: Preload new Blob storage
2727
href: hpc-cache-ingest.md

articles/search/search-howto-large-index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ The following sections explore three techniques for indexing large amounts of da
2121

2222
## Option 1: Pass multiple documents
2323

24-
One of the simplest mechanisms for indexing a larger data set is to submit multiple documents or records in a single request. As long as the entire payload is under 16 MB, a request can handle up to 1000 documents in a bulk upload operation. These limits apply whether you are using the [Add Documents (REST)](https://docs.microsoft.com/rest/api/searchservice/addupdate-or-delete-documents) or [Index class](https://docs.microsoft.com/dotnet/api/microsoft.azure.search.models.index?view=azure-dotnet) in the .NET SDK. For either API, you would package 1000 documents in the body of each request.
24+
One of the simplest mechanisms for indexing a larger data set is to submit multiple documents or records in a single request. As long as the entire payload is under 16 MB, a request can handle up to 1000 documents in a bulk upload operation. These limits apply whether you are using the [Add Documents REST API](https://docs.microsoft.com/rest/api/searchservice/addupdate-or-delete-documents) or the [Index method](https://docs.microsoft.com/dotnet/api/microsoft.azure.search.documentsoperationsextensions.index?view=azure-dotnet) in the .NET SDK. For either API, you would package 1000 documents in the body of each request.
2525

26-
Batch indexing is implemented for individual requests using REST or .NET, or through indexers. A few indexers operate under different limits. Specifically, Azure Blob indexing sets batch size at 10 documents in recognition of the larger average document size. For indexers based on the [Create Indexer (REST)](https://docs.microsoft.com/rest/api/searchservice/Create-Indexer ), you can set the `BatchSize` argument to customize this setting to better match the characteristics of your data.
26+
Batch indexing is implemented for individual requests using REST or .NET, or through indexers. A few indexers operate under different limits. Specifically, Azure Blob indexing sets batch size at 10 documents in recognition of the larger average document size. For indexers based on the [Create Indexer REST API](https://docs.microsoft.com/rest/api/searchservice/Create-Indexer), you can set the `BatchSize` argument to customize this setting to better match the characteristics of your data.
2727

2828
> [!NOTE]
2929
> To keep document size down, avoid adding non-queryable data to an index. Images and other binary data are not directly searchable and shouldn't be stored in the index. To integrate non-queryable data into search results, you should define a non-searchable field that stores a URL reference to the resource.
@@ -40,7 +40,7 @@ Increasing replicas and partitions are billable events that increase your cost,
4040

4141
+ Schedulers allow you to parcel out indexing at regular intervals so that you can spread it out over time.
4242
+ Scheduled indexing can resume at the last known stopping point. If a data source is not fully crawled within a 24-hour window, the indexer will resume indexing on day two at wherever it left off.
43-
+ Partitioning data into smaller individual data sources enables parallel processing. You can break a large data set into smaller data sets on your source data platform (such as Azure Blob storage or Azure SQL Database), and then create multiple [data source objects](https://docs.microsoft.com/rest/api/searchservice/create-data-source) on Azure Search that can be indexed in parallel.
43+
+ Partitioning data into smaller individual data sources enables parallel processing. You can break up source data into smaller components, such as into multiple containers in Azure Blob storage, and then create corresponding, multiple [data source objects](https://docs.microsoft.com/rest/api/searchservice/create-data-source) in Azure Search that can be indexed in parallel.
4444

4545
> [!NOTE]
4646
> Indexers are data-source-specific, so using an indexer approach is only viable for selected data sources on Azure: [SQL Database](search-howto-connecting-azure-sql-database-to-azure-search-using-indexers.md), [Blob storage](search-howto-indexing-azure-blob-storage.md), [Table storage](search-howto-indexing-azure-tables.md), [Cosmos DB](search-howto-index-cosmosdb.md).

articles/security/fundamentals/encryption-atrest.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.devlang: na
1414
ms.topic: article
1515
ms.tgt_pltfrm: na
1616
ms.workload: na
17-
ms.date: 09/10/2019
17+
ms.date: 09/24/2019
1818
ms.author: barclayn
1919

2020
---
@@ -258,7 +258,7 @@ Client-side encryption of Azure SQL Database data is supported through the [Alwa
258258
|----------------------------------|--------------------|-----------------------------------------|--------------------|
259259
| | **Server-Side Using Service-Managed Key** | **Server-Side Using Customer-Managed Key** | **Client-Side Using Client-Managed** |
260260
| **AI and Machine Learning** | | | |
261-
| Azure Search | Yes | - | - |
261+
| Azure Search | Yes | Preview | - |
262262
| Azure Machine Learning Service | Yes | - | - |
263263
| Azure Machine Learning Studio | Yes | Preview, RSA 2048-bit | - |
264264
| Power BI | Yes | Preview, RSA 2048-bit | - |

articles/storage/scripts/storage-common-transfer-between-storage-accounts.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ title: Azure PowerShell Script Sample - Migrate blobs across storage accounts us
33
description: Using AzCopy, copies the Blob contents of one Azure Storage Account to another.
44
services: storage
55
documentationcenter: na
6-
author: roygara
7-
manager: jeconnoc
6+
author: normesta
87

98
ms.custom: mvc
109
ms.service: storage
@@ -13,7 +12,7 @@ ms.tgt_pltfrm: na
1312
ms.devlang: azurecli
1413
ms.topic: sample
1514
ms.date: 02/01/2018
16-
ms.author: rogarana
15+
ms.author: normesta
1716
---
1817

1918
# Migrate blobs across storage accounts using AzCopy on Windows

0 commit comments

Comments
 (0)