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: data-explorer/kusto/query/externaldata-operator.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,6 +41,19 @@ The `externaldata` operator returns a table whose schema is defined in the query
41
41
|*storageConnectionString*|`string`|:heavy_check_mark:| A [storage connection string](../api/connection-strings/storage-connection-strings.md) of the storage artifact to query. |
42
42
| *propertyName*, *propertyValue* | `string` | | A list of optional [supported properties](#supported-properties) that determines how to interpret the data retrieved from storage.
43
43
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).
0 commit comments