Skip to content

Commit e7f3d34

Browse files
Merge pull request #2702 from MicrosoftDocs/main638899885300661748sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 3373a60 + dd9109f commit e7f3d34

File tree

4 files changed

+37
-5
lines changed

4 files changed

+37
-5
lines changed

data-explorer/kusto/management/data-export/export-data-to-storage.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,23 @@ You must have at least [Database Viewer](../../access-control/role-based-access-
5555
The authentication method is based on the connection string provided, and the permissions required vary depending on the authentication method.
5656

5757
The following table lists the supported authentication methods and the permissions needed for exporting data to external storage by storage type.
58-
58+
::: moniker range="microsoft-fabric"
59+
|Authentication method|Azure Blob Storage / Data Lake Storage Gen2|Data Lake Storage Gen1|
60+
|--|--|--|
61+
|[Impersonation](../../api/connection-strings/storage-connection-strings.md#impersonation)|Storage Blob Data Contributor|Contributor|
62+
|[Shared Access (SAS) token](../../api/connection-strings/storage-connection-strings.md#shared-access-sas-token)|Write|Write|
63+
|[Microsoft Entra access token](../../api/connection-strings/storage-connection-strings.md#microsoft-entra-access-token)|No extra permissions required|No extra permissions required|
64+
|[Storage account access key](../../api/connection-strings/storage-connection-strings.md#storage-account-access-key)|No extra permissions required|No extra permissions required|
65+
::: moniker-end
66+
::: moniker range="azure-data-explorer"
5967
|Authentication method|Azure Blob Storage / Data Lake Storage Gen2|Data Lake Storage Gen1|
6068
|--|--|--|
6169
|[Impersonation](../../api/connection-strings/storage-connection-strings.md#impersonation)|Storage Blob Data Contributor|Contributor|
70+
|[Managed Identity](../../api/connection-strings/storage-connection-strings.md#managed-identity)|Storage Blob Data Contributor|Contributor|
6271
|[Shared Access (SAS) token](../../api/connection-strings/storage-connection-strings.md#shared-access-sas-token)|Write|Write|
6372
|[Microsoft Entra access token](../../api/connection-strings/storage-connection-strings.md#microsoft-entra-access-token)|No extra permissions required|No extra permissions required|
6473
|[Storage account access key](../../api/connection-strings/storage-connection-strings.md#storage-account-access-key)|No extra permissions required|No extra permissions required|
74+
::: moniker-end
6575

6676
## Returns
6777

data-explorer/kusto/management/managed-identity-policy.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ The following values specify authentication to a `usage` using the configured ma
5858
| `AutomatedFlows`| Run a [Continuous Export](data-export/continuous-data-export.md) or [Update Policy](update-policy.md) automated flow on behalf of a managed identity. |
5959
| `AzureAI`| Authenticate to an Azure OpenAI service using the [ai_embeddings plugin](../query/ai-embeddings-plugin.md) with a managed identity. |
6060
| `DataConnection` | Authenticate to data connections to an Event Hub or an Event Grid. |
61-
|`ExternalTable` | Authenticate to external tables using connection strings configured with a managed identity. |
61+
| `ExportRequest` | Authenticate to an external storage export destination. |
62+
| `ExternalDataRequest` | Authenticate to an external data source using the externaldata operator / infer storage schema plugin. |
63+
| `ExternalTable` | Authenticate to external tables using connection strings configured with a managed identity. |
6264
| `NativeIngestion` | Authenticate to an SDK for native ingestion from an external source. |
6365
| `SandboxArtifacts`| Authenticate to external artifacts referenced in sandboxed plugins (e.g., Python) with a managed identity. This usage needs to be defined on the cluster level managed identity policy. |
6466
| `SqlRequest`| Authenticate to an external database using the *sql_request* or *cosmosdb_request* plugin with a managed identity. |

data-explorer/kusto/query/externaldata-operator.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,22 @@ ms.date: 01/27/2025
1111
1212
The `externaldata` operator returns a table whose schema is defined in the query itself, and whose data is read from an external storage artifact, such as a blob in Azure Blob Storage or a file in Azure Data Lake Storage.
1313

14+
::: moniker range="azure-data-explorer"
15+
> [!NOTE]
16+
> The `externaldata` operator supports:
17+
> * a specific set of storage services, as listed under [Storage connection strings](../api/connection-strings/storage-connection-strings.md).
18+
> * shared Access Signature (SAS) key, Access key, Microsoft Entra Token, and Managed Identity authentication methods. For more information, see [Storage authentication methods](../api/connection-strings/storage-connection-strings.md#storage-authentication-methods).
19+
20+
::: moniker-end
21+
22+
::: moniker range="microsoft-fabric"
1423
> [!NOTE]
1524
> The `externaldata` operator supports:
16-
>
1725
> * a specific set of storage services, as listed under [Storage connection strings](../api/connection-strings/storage-connection-strings.md).
1826
> * shared Access Signature (SAS) key, Access key, and Microsoft Entra Token authentication methods. For more information, see [Storage authentication methods](../api/connection-strings/storage-connection-strings.md#storage-authentication-methods).
1927
28+
::: moniker-end
29+
2030
::: moniker range="azure-monitor || microsoft-sentinel"
2131

2232
> [!NOTE]
@@ -79,8 +89,7 @@ The following example shows how to find all records in a table whose `UserID` co
7989
```kusto
8090
Users
8191
| where UserID in ((externaldata (UserID:string) [
82-
@"https://storageaccount.blob.core.windows.net/storagecontainer/users.txt"
83-
h@"?...SAS..." // Secret token needed to access the blob
92+
@"https://storageaccount.blob.core.windows.net/storagecontainer/users.txt;managed_identity=..."
8493
]))
8594
| ...
8695
```

data-explorer/kusto/query/infer-storage-schema-plugin.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,23 @@ In the [properties of the request](#supported-properties-of-the-request), you sp
1717

1818
The following table lists the supported authentication methods and any required permissions by storage type.
1919

20+
::: moniker range="azure-data-explorer"
2021
|Authentication method|Azure Blob Storage / Data Lake Storage Gen2|Data Lake Storage Gen1|
2122
|--|--|--|
2223
|[Impersonation](../api/connection-strings/storage-connection-strings.md#impersonation)|Storage Blob Data Reader|Reader|
24+
|[Managed Identity](../api/connection-strings/storage-connection-strings.md#managed-identity)|Storage Blob Data Reader|Reader|
2325
|[Shared Access (SAS) token](../api/connection-strings/storage-connection-strings.md#shared-access-sas-token)|List + Read|This authentication method isn't supported in Gen1.|
2426
|[Microsoft Entra access token](../api/connection-strings/storage-connection-strings.md#microsoft-entra-access-token)||
2527
|[Storage account access key](../api/connection-strings/storage-connection-strings.md#storage-account-access-key)||This authentication method isn't supported in Gen1.|
28+
::: moniker-end
29+
::: moniker range="microsoft-fabric"
30+
|Authentication method|Azure Blob Storage / Data Lake Storage Gen2|Data Lake Storage Gen1|
31+
|--|--|--|
32+
|[Impersonation](../api/connection-strings/storage-connection-strings.md#impersonation)|Storage Blob Data Reader|Reader|
33+
|[Shared Access (SAS) token](../api/connection-strings/storage-connection-strings.md#shared-access-sas-token)|List + Read|This authentication method isn't supported in Gen1.|
34+
|[Microsoft Entra access token](../api/connection-strings/storage-connection-strings.md#microsoft-entra-access-token)||
35+
|[Storage account access key](../api/connection-strings/storage-connection-strings.md#storage-account-access-key)||This authentication method isn't supported in Gen1.|
36+
::: moniker-end
2637

2738
## Syntax
2839

0 commit comments

Comments
 (0)