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: docs/send-data/collect-from-other-data-sources/azure-blob-storage/block-blob/full-vnet-integration.md
+47-47Lines changed: 47 additions & 47 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,20 +12,20 @@ If you prefer to restrict access and keep your storage account behind a firewall
12
12
13
13
1. Download the ARM template [https://github.com/SumoLogic/sumologic-azure-function/blob/azure\_premium\_template\_vnet\_integration/BlockBlobReader/src/blobreaderdeploywithPremiumPlan.json](https://github.com/SumoLogic/sumologic-azure-function/blob/azure_premium_template_vnet_integration/BlockBlobReader/src/blobreaderdeploywithPremiumPlan.json) that provisions the required resources, including a premium-tier Service Bus.
14
14
2. Create the following networking resources:
15
-
- Virtual Network. For example, `brvnet`.
16
-
:::note
17
-
Only the Storage service endpoint associated with the functions and storage accounts is needed for the subnet.
18
-
:::
19
-
<img src={useBaseUrl('/img/send-data/blockblob/block-blob-vnet-creation.png')} alt="Virtual Network creation with storage service endpoint" style={{border: '1px solid gray'}} width="800" />
20
-
- Subnet. For example, `brsubnet`.
21
-
- Network Security Group (NSG). For example, `brnsg`.
3. Enable the Virtual Network integration on each function app by navigating to **Function App** > **Networking** > **Outbound Traffic Configuration**.
12. Replace the standard Service Bus with a premium tier.
75
-
:::note
76
-
The Service Bus provisioned via the current ARM template is configured with the standard tier, which does not support Virtual Network integration. To enable Virtual Network integration, it is recommended to create a new Service Bus with the premium tier.
77
-
:::
78
-
Follow the steps below to create a new Service Bus on the premium tier:
79
-
a. Create a new premium Service Bus namespace:
80
-
1. Use the same resource group and location as the old Service Bus.
81
-
2. Enable partitioning.
82
-
3. Initially allow public access (can restrict later).
83
-
b. Create a new queue named `blobrangetaskqueue` with the following parameters:
84
-
1. Maximum queue size: 40 GB
85
-
2. Maximum message size: 1024 KB
86
-
3. Maximum delivery count: 3
87
-
4. Time to live: 14 days
88
-
5. Message lock duration: 5 minutes
89
-
6. Enable the dead letter queue.
90
-
c. Update the connection strings in all three functions (Producer, Consumer, DLQ):
91
-
Under **Shared access policies**, select the [RootManageSharedAccessKey](https://portal.azure.com/#) and copy the primary key from the newly created Service Bus on the premium tier as the value of `shared_access_key_value`:
2. Set **Public** network access to **Selected** networks.
96
-
3. Choose the subnet created earlier.
75
+
:::note
76
+
The Service Bus provisioned via the current ARM template is configured with the standard tier, which does not support Virtual Network integration. To enable Virtual Network integration, it is recommended to create a new Service Bus with the premium tier.
77
+
:::
78
+
Follow the steps below to create a new Service Bus on the premium tier:
79
+
1. Create a new premium Service Bus namespace:
80
+
1. Use the same resource group and location as the old Service Bus.
81
+
2. Enable partitioning.
82
+
3. Initially allow public access (can restrict later).
83
+
2. Create a new queue named `blobrangetaskqueue` with the following parameters:
84
+
1. Maximum queue size: 40 GB
85
+
2. Maximum message size: 1024 KB
86
+
3. Maximum delivery count: 3
87
+
4. Time to live: 14 days
88
+
5. Message lock duration: 5 minutes
89
+
6. Enable the dead letter queue.
90
+
3. Update the connection strings in all three functions (Producer, Consumer, DLQ):
91
+
Under **Shared access policies**, select the [RootManageSharedAccessKey](https://portal.azure.com/#) and copy the primary key from the newly created Service Bus on the premium tier as the value of `shared_access_key_value`:
0 commit comments