Skip to content

Commit 1e6f43b

Browse files
committed
Update anonymous auth
1 parent 1bcfa3c commit 1e6f43b

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

articles/data-factory/connector-azure-blob-storage.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ The following sections provide details about properties that are used to define
8080

8181
This Blob storage connector supports the following authentication types. See the corresponding sections for details.
8282

83+
- [Anonymous authentication](#anonymous-authentication)
8384
- [Account key authentication](#account-key-authentication)
8485
- [Shared access signature authentication](#shared-access-signature-authentication)
8586
- [Service principal authentication](#service-principal-authentication)
@@ -93,6 +94,44 @@ This Blob storage connector supports the following authentication types. See the
9394
>[!NOTE]
9495
>Azure HDInsight and Azure Machine Learning activities only support authentication that uses Azure Blob Storage account keys.
9596
97+
### Anonymous authentication
98+
99+
The following properties are supported for storage account key authentication in Azure Data Factory or Synapse pipelines:
100+
101+
| Property | Description | Required |
102+
|:--- |:--- |:--- |
103+
| type | The `type` property must be set to `AzureBlobStorage` (suggested) or `AzureStorage` (see the following notes). | Yes |
104+
| containerUri | Specify the Azure Blob container URI which has enabled Anonymous read access by taking this format https://<AccountName>.blob.core.windows.net/<ContainerName> and [Configure anonymous public read access for containers and blobs](/azure/storage/blobs/anonymous-read-access-configure#set-the-public-access-level-for-a-container) | Yes |
105+
| connectVia | The [integration runtime](concepts-integration-runtime.md) to be used to connect to the data store. You can use the Azure integration runtime or the self-hosted integration runtime (if your data store is in a private network). If this property isn't specified, the service uses the default Azure integration runtime. | No |
106+
107+
**Example:**
108+
109+
```json
110+
111+
{
112+
"name": "AzureBlobStorageAnonymous",
113+
"properties": {
114+
"annotations": [],
115+
"type": "AzureBlobStorage",
116+
"typeProperties": {
117+
"containerUri": "https:// <accountname>.blob.core.windows.net/ <containername>",
118+
"authenticationType": "Anonymous"
119+
},
120+
"connectVia": {
121+
"referenceName": "<name of Integration Runtime>",
122+
"type": "IntegrationRuntimeReference"
123+
}
124+
}
125+
}
126+
```
127+
128+
**Examples UI**:
129+
130+
The UI experience will be like below. This sample will use the Azure open dataset as the source. If you want to get the open [dataset bing_covid-19_data.csv](https://pandemicdatalake.blob.core.windows.net/public/curated/covid-19/bing_covid-19_data/latest/bing_covid-19_data.csv), you just need to choose **Authentication type** as **Anonymous** and fill in Container URI with `https://pandemicdatalake.blob.core.windows.net/public`.
131+
132+
:::image type="content" source="media/connector-azure-blob-storage/anonymous-ui.png" alt-text="Screenshot of configuration for Anonymous examples UI.":::
133+
134+
96135
### Account key authentication
97136

98137
The following properties are supported for storage account key authentication in Azure Data Factory or Synapse pipelines:
51 KB
Loading

0 commit comments

Comments
 (0)