Skip to content

Commit e1b138e

Browse files
Merge pull request #2697 from MicrosoftDocs/main638894053394638262sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents d5f3a39 + ea05861 commit e1b138e

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

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

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,19 @@ The `externaldata` operator returns a table whose schema is defined in the query
4141
| *storageConnectionString* | `string` | :heavy_check_mark:| A [storage connection string](../api/connection-strings/storage-connection-strings.md) of the storage artifact to query. |
4242
| *propertyName*, *propertyValue* | `string` | | A list of optional [supported properties](#supported-properties) that determines how to interpret the data retrieved from storage.
4343

44+
> [!WARN]
45+
> For security reasons, make sure that no credential is specified by the *storageConnectionString* property.
46+
> If the query needs to specify credentials, use [query parameters](./query-parameters-statement.md) to specify the whole connection string.
47+
>
48+
> For example, assuming that the query includes a query parameter called `URI` whose value points at Blob Storage, the query would look like this:
49+
> ```kusto
50+
> declare query_parameters(URI:string);
51+
> externaldata(x:string)[URI]
52+
> ```
53+
>
54+
> If this is not possible (for example, you're using a client that does not support setting query parameters),
55+
> be sure to use [obfuscated string literals](./scalar-data-types/string.md#obfuscated-string-literals).
56+
4457
### Supported properties
4558
4659
| Property | Type | Description |

0 commit comments

Comments
 (0)