Skip to content

Commit 73d510e

Browse files
Merge pull request #265887 from bandersmsft/export-tutorial-network-update-note
MCM - Added note to Export tutorial
2 parents 3b36982 + bdc6223 commit 73d510e

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

articles/cost-management-billing/costs/tutorial-export-acm-data.md

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ titleSuffix: Microsoft Cost Management
44
description: This article shows you how you can create and manage exported Cost Management data so that you can use it in external systems.
55
author: bandersmsft
66
ms.author: banders
7-
ms.date: 01/24/2024
7+
ms.date: 02/09/2024
88
ms.topic: tutorial
99
ms.service: cost-management-billing
1010
ms.subservice: cost-management
@@ -42,11 +42,11 @@ For Azure Storage accounts:
4242
- Your Azure storage account must be configured for blob or file storage.
4343
- Don't configure exports to a storage container when configured as a destination in an [object replication rule](../../storage/blobs/object-replication-overview.md#object-replication-policies-and-rules).
4444
- To export to storage accounts with configured firewalls, you need other privileges on the storage account. The other privileges are only required during export creation or modification. They are:
45-
- Owner role on the storage account.
45+
- Owner role on the storage account.
4646
Or
47-
- Any custom role with `Microsoft.Authorization/roleAssignments/write` and `Microsoft.Authorization/permissions/read` permissions.
47+
- Any custom role with `Microsoft.Authorization/roleAssignments/write` and `Microsoft.Authorization/permissions/read` permissions.
4848
Additionally, ensure that you enable [Allow trusted Azure service access](../../storage/common/storage-network-security.md#grant-access-to-trusted-azure-services) to the storage account when you configure the firewall. If you want to use the [Exports REST API](/rest/api/cost-management/exports) to generate exports to a storage account located behind a firewall, use the API version 2023-08-01 or later version. All newer API versions continue to support exports behind the firewall.
49-
- The storage account configuration must have the **Permitted scope for copy operations (preview)** option set to **From any storage account**.
49+
- The storage account configuration must have the **Permitted scope for copy operations (preview)** option set to **From any storage account**.
5050
:::image type="content" source="./media/tutorial-export-acm-data/permitted-scope-copy-operations.png" alt-text="Screenshot showing From any storage account option set." lightbox="./media/tutorial-export-acm-data/permitted-scope-copy-operations.png" :::
5151

5252
If you have a new subscription, you can't immediately use Cost Management features. It might take up to 48 hours before you can use all Cost Management features.
@@ -249,6 +249,9 @@ Remove-AzCostManagementExport -Name DemoExport -Scope 'subscriptions/00000000-00
249249

250250
If you need to export to a storage account behind the firewall for security and compliance requirements, ensure that you have all [prerequisites](#prerequisites) met.
251251

252+
> [!NOTE]
253+
> If you have an existing scheduled export and your change your storage network configuration, you must update the export and save it to reflect the changes.
254+
252255
Enable **Allow trusted Azure services access** on the storage account. You can turn that on while configuring the firewall of the storage account, from the Networking page. Here's a screenshot showing the page.
253256

254257
:::image type="content" source="./media/tutorial-export-acm-data/allow-trusted-access.png" alt-text="Screenshot showing Allow Azure services on the trusted services list exception option." lightbox="./media/tutorial-export-acm-data/allow-trusted-access.png" :::
@@ -267,7 +270,7 @@ Add exports to the list of trusted services. For more information, see [Trusted
267270

268271
### Export schedule
269272

270-
Scheduled exports get affected by the time and day of week of when you initially create the export. When you create a scheduled export, the export runs at the same frequency for each export that runs later. For example, for a daily export of month-to-date costs export set at a daily frequency, the export runs during once each UTC day. Similarly for a weekly export, the export runs every week on the same UTC day as it is scheduled. Individual export runs can occur at different times throughout the day. So, avoid taking a firm dependency on the exact time of the export runs. Run timing depends on the active load present in Azure during a given UTC day. When an export run begins, your data should be available within 4 hours.
273+
Scheduled exports get affected by the time and day of week of when you initially create the export. When you create a scheduled export, the export runs at the same frequency for each export that runs later. For example, the export runs during once each UTC day for a daily export of month-to-date costs export set at a daily frequency. Similarly for a weekly export, the export runs every week on the same UTC day as it is scheduled. Individual export runs can occur at different times throughout the day. So, avoid taking a firm dependency on the exact time of the export runs. Run timing depends on the active load present in Azure during a given UTC day. When an export run begins, your data should be available within 4 hours.
271274

272275
Exports are scheduled using Coordinated Universal Time (UTC). The Exports API always uses and displays UTC.
273276

@@ -385,7 +388,7 @@ There are two runs per day for the first five days of each month after you creat
385388
386389
## Access exported data from other systems
387390

388-
One of the purposes of exporting your Cost Management data is to access the data from external systems. You might use a dashboard system or other financial system. Such systems vary widely so showing an example wouldn't be practical. However, you can get started with accessing your data from your applications at [Introduction to Azure Storage](../../storage/common/storage-introduction.md).
391+
One of the purposes of exporting your Cost Management data is to access the data from external systems. You might use a dashboard system or other financial system. Such systems vary widely so showing an example wouldn't be practical. However, you can get started with accessing your data from your applications at [Introduction to Azure Storage](../../storage/common/storage-introduction.md).
389392

390393
## Exports FAQ
391394

@@ -399,10 +402,10 @@ For new versions of Excel:
399402

400403
1. Open Excel.
401404
1. Select the **Data** tab at the top.
402-
1. Select the **From Text/CSV** option.
405+
1. Select the **From Text/CSV** option.
403406
:::image type="content" source="./media/tutorial-export-acm-data/new-excel-from-text.png" alt-text="Screenshot showing the Excel From Text/CSV option." lightbox="./media/tutorial-export-acm-data/new-excel-from-text.png" :::
404407
1. Select the CSV file that you want to import.
405-
1. In the next box, set **File origin** to **65001: Unicode (UTF-8)**.
408+
1. In the next box, set **File origin** to **65001: Unicode (UTF-8)**.
406409
:::image type="content" source="./media/tutorial-export-acm-data/new-excel-file-origin.png" alt-text="Screenshot showing the Excel File origin option." lightbox="./media/tutorial-export-acm-data/new-excel-file-origin.png" :::
407410
1. Select **Load**.
408411

0 commit comments

Comments
 (0)