Skip to content

Commit b660026

Browse files
authored
feat: Refine instructions for Azure Blob Storage setup (#1430)
Updated the instructions for clarity and consistency in the steps for configuring Azure Blob Storage and NGINXaaS.
1 parent d4ca08b commit b660026

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

content/nginxaas-azure/quickstart/hosting-static-content-blob-storage.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -24,37 +24,37 @@ Upload your static files to a container in your storage account. In this example
2424

2525
### Disable public network access
2626

27-
1. In your storage account, navigate to **Networking** under **Security + networking**.
27+
1. In your storage account, in the **Security + networking** section, go to **Networking**.
2828
1. Under **Public network access**, select **Disable**.
29-
1. Click **Save**.
29+
1. Select **Save**.
3030

3131
### Disable anonymous blob access
3232

33-
1. In your storage account, navigate to **Configuration** under **Settings**.
33+
1. In your storage account, in the **Settings** section, go to **Configuration**.
3434
1. Find the **Allow Blob anonymous access** setting and set it to **Disabled**.
35-
1. Click **Save**.
35+
1. Select **Save**.
3636

3737
### Set container access level to private
3838

39-
1. Navigate to **Containers** under **Data management**.
39+
1. In the **Data management** section, go to **Containers**.
4040
1. Select your container (for example, `content`).
41-
1. Click **Change access level**.
41+
1. Select **Change access level**.
4242
1. Set **Anonymous access level** to **Private (no anonymous access)**.
43-
1. Click **OK**.
43+
1. Select **OK**.
4444

4545
### Create a new subnet for private endpoint NICs
4646

4747
1. Navigate to your virtual network where NGINXaaS is deployed.
4848
1. Go to **Subnets** under **Settings**.
49-
1. Click **+ Subnet**.
49+
1. Select **+ Subnet**.
5050
1. Create a new subnet which will be used to assign IP address to your Private Endpoint NIC.
51-
1. Make a note of the subnet name for the next step.
51+
1. Make a note of the subnet name; you will need it in the next step.
5252

5353
### Create a private endpoint
5454

55-
1. In your storage account, navigate to **Networking** under **Security + networking**.
55+
1. In your storage account, in the **Security + networking** section, go to **Networking**.
5656
1. Go to the **Private endpoint connections** tab.
57-
1. Click **+ Private endpoint**.
57+
1. Select **+ Private endpoint**.
5858
1. Configure the private endpoint:
5959
- **Name**: Provide a descriptive name for the private endpoint
6060
- **Network Interface Name**: Provide a name for the network interface
@@ -65,14 +65,14 @@ Upload your static files to a container in your storage account. In this example
6565

6666
### Generate a Shared Access Signature (SAS) token
6767

68-
1. In your storage account, navigate to **Shared access signature** under **Security + networking**.
68+
1. In your storage account, in the **Security + networking** section, go to **Shared access signature**.
6969
1. Configure the SAS token with minimal required permissions:
7070
- **Allowed services**: Check **Blob**
7171
- **Allowed resource types**: Check **Object**
7272
- **Allowed permissions**: Check **Read** only
7373
- **Start and expiry date/time**: Set appropriate validity period
7474
- **Allowed protocols**: Select **HTTPS only**
75-
1. Click **Generate SAS and connection string**.
75+
1. Select **Generate SAS and connection string**.
7676
1. Copy the **SAS token** (the part starting with `?sv=`).
7777

7878
{{< call-out "important" >}}Store the SAS token securely and regenerate it regularly according to your security policies. Grant only the minimum permissions required for your use case.{{< /call-out >}}
@@ -136,7 +136,7 @@ Upload your NGINX configuration to your NGINXaaS deployment following the instru
136136
## Test the configuration
137137

138138
1. Go to `https://<NGINXaaS IP>/static/<your-file-name>` to access your static content.
139-
1. For example, if you have an `index.html` file in your `content` container, access it via `https://<NGINXaaS IP>/static/index.html`.
139+
- For example, if you have an `index.html` file in your `content` container, access it via `https://<NGINXaaS IP>/static/index.html`.
140140
1. Your content should be served from Azure Blob Storage through the private endpoint.
141141

142142
## Verify private endpoint connectivity

0 commit comments

Comments
 (0)