Add a Storage Account in DuploCloud for Azure
DuploCloud enables users to create Azure Storage Accounts, File Shares, and generate Shared Access Signatures (SAS). Azure Storage Accounts are essential for storing various types of data in the cloud, including blobs (unstructured data), files (managed file shares), queues (messaging), and tables (structured NoSQL data).
In DuploCloud, Storage Accounts are provisioned with the Standard_LRS
SKU type, which provides locally redundant storage, ensuring high availability and durability by replicating data across multiple physical locations within a region.
For more information about Azure Storage Accounts, refer to the official Azure documentation.
In the DuploCloud Portal, navigate to Cloud Services -> Storage Account.
In the Name field, give the Storage Account a name.
Click Create.
Navigate to Cloud Services -> Storage Account.
From the NAME column, select the Storage Account to which you want to add a data source.
Select the tab for the data storage type you want to add (Container, File Share, Queue, Table, Private Endpoint, Alerts).
Click Add.
Enter a name for your data source and additional information as needed.
Click Add, Submit, or Create. The data storage source is added to the Storage Account.
To view Storage Account and Endpoint details in the DuploCloud Portal
In the DuploCloud Portal, navigate to Cloud Services -> Storage Account.
Select the storage account from the NAME column. The Storage Account details page displays.
In the DuploCloud Portal, navigate to Cloud Services -> Storage Account.
Select the Storage Account from the NAME column.
Click on Actions -> Shared Access Signature. Provide the necessary details as shown below.
Click Generate SAS to generate Shared Access Signature (SAS) tokens.
Copy and paste tokens and URLs into a secure location. These will only be displayed once and cannot be retrieved once the window is closed.
Configure Tenant settings to block public network access to Storage Accounts.
From the DuploCloud Portal navigation, select Administrator -> Tenants.
Select your Tenant name from the NAME column.
Select the Settings tab, and click Add. The Add Tenant Feature pane displays.
From the Select Feature item list, select Other.
In the Configuration field, enter block_public_network_to_azure_storage.
In the empty field, enter True.
Click Add. Public access to Storage Accounts is blocked.
Private endpoints let you access your Azure services over a private IP address within your virtual network, ensuring that traffic does not go over the public internet. See the Microsoft documentation to learn more about private endpoints for Storage Accounts.
From the DuploCloud Portal, navigate to Cloud Services -> Storage Account.
From the NAME column, select your Storage Account.
Select the Private Endpoint tab, and click Add. The Add Private Endpoint pane displays.
Enter a name for the endpoint in the Name field.
From the Subnet item list, select your subnet.
Select your storage type from the Storage Type item list (Blob, File, etc.).
Click Submit. The private endpoint is created.