Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
New-FinOpsCostExport komutu, belirtilen kapsam için yeni bir Maliyet Yönetimi dışarı aktarması oluşturur.
Bu komut aşağıdaki API sürümleriyle test edilmiştir:
- 2025-03-01 (varsayılan) – FocusCost ve diğer veri kümeleri için GA sürümü.
- 2023-07-01-preview
- 2023-08-01
Sözdizimi
# Create a new daily/monthly export
New-FinOpsCostExport `
[-Name] <string> `
-Scope <string> `
[-Dataset <string>] `
[-DatasetVersion <string>] `
[-DatasetFilters <hashtable>] `
[-Monthly] `
[-StartDate <DateTime>] `
[-EndDate <DateTime>] `
-StorageAccountId <string> `
[-StorageContainer <string>] `
[-StoragePath <string>] `
[-Location] `
[-DoNotPartition] `
[-DoNotOverwrite] `
[-Execute] `
[-Backfill <int>] `
[-ApiVersion <string>]
# Create a new one-time export
New-FinOpsCostExport `
[-Name] <string> `
-Scope <string> `
[-Dataset <string>] `
[-DatasetVersion <string>] `
[-DatasetFilters <hashtable>] `
-OneTime `
-StartDate <DateTime> `
-EndDate <DateTime> `
-StorageAccountId <string> `
[-StorageContainer <string>] `
[-StoragePath <string>] `
[-Location] `
[-DoNotPartition] `
[-ApiVersion <string>]
Parametreler
| Veri Akışı Adı | Açıklama |
|---|---|
‑Name |
Gerekli. Dışarı aktarmanın adı. |
‑Scope |
Gerekli. Verileri dışarı aktaracak kapsamın kaynak kimliği. |
‑Dataset |
isteğe bağlı. Dışarı aktaracak veri kümesi. İzin verilen değerler = "ActualCost", "AmortizedCost", "FocusCost", "PriceSheet", "ReservationDetails", "ReservationRecommendations", "ReservationTransactions". Default = "FocusCost". |
‑DatasetVersion |
isteğe bağlı. Dışarı aktaracak veri kümesinin şema sürümü. Varsayılan = "1.2-önizleme" (yalnızca FocusCost için geçerlidir). |
‑DatasetFilters |
isteğe bağlı. Veri kümesini filtrelemek için anahtar/değer çiftlerinin sözlüğü. Yalnızca 2023-07-01-preview veya daha yeni sürümlerde ReservationRecommendations veri kümesi için geçerlidir. Geçerli filtreler: reservationScope (Paylaşılan veya Tek), resourceType (örneğin, VirtualMachines), lookBackPeriod (Last7Days, Last30Days, Last60Days). |
‑CommitmentDiscountScope |
isteğe bağlı. Rezervasyon önerileri dışarı aktarılırken kullanılacak rezervasyon kapsamı filtresi. Diğer dışarı aktarma türleri için yoksayılır. İzin verilen değerler: Paylaşılan, Tek. Varsayılan: Paylaşılan. |
‑CommitmentDiscountResourceType |
isteğe bağlı. Rezervasyon önerileri dışarı aktarılırken kullanılacak rezervasyon kaynak türü filtresi. Diğer dışarı aktarma türleri için yoksayılır. Varsayılan: VirtualMachines. |
‑CommitmentDiscountLookback |
isteğe bağlı. Rezervasyon önerileri dışarı aktarılırken kullanılacak rezervasyon kaynak türü filtresi. Diğer dışarı aktarma türleri için yoksayılır. İzin verilen değerler: 7, 30, 60. Varsayılan: 30. |
‑Monthly |
isteğe bağlı. Dışarı aktarma işleminin aylık (günlük yerine) yürütülmesi gerektiğini gösterir. Fiyatlar, rezervasyon önerileri ve rezervasyon işlemleri için yoksayılır. Varsayılan = false. |
‑OneTime |
isteğe bağlı. Dışarı aktarma işleminin yalnızca bir kez yürütülmesi gerektiğini gösterir. Ayarlandığında, başlangıç/bitiş tarihleri, verilerin sorgulanacağı tarihlerdir. -Monthly seçeneğiyle birlikte kullanılamaz. |
‑StartDate |
isteğe bağlı. Dışarı aktarmaları çalıştırmaya başlama günü. Varsayılan = -OneTime ayarlandıysa önceki ayın ilk günü; aksi takdirde, yarın (DateTime.Now.AddDays(1)). |
‑EndDate |
isteğe bağlı. Dışarı aktarmayı çalıştırmak için son gün. Varsayılan = -OneTime ayarlanırsa -StartDate'de tanımlanan ayın son günü; aksi takdirde, -StartDate'tan 5 yıl. |
‑StorageAccountId |
Gerekli. Verileri dışarı aktaracak depolama hesabının kaynak kimliği. |
‑StorageContainer |
isteğe bağlı. Verileri dışarı aktaracak kapsayıcının adı. Kapsayıcı yoksa oluşturulur. Varsayılan = "maliyet yönetimi". |
‑StoragePath |
isteğe bağlı. Depolama kapsayıcısı içinde verileri dışarı aktarma yolu. Varsayılan = (kapsam kimliği). |
‑DoNotPartition |
isteğe bağlı. Dışarı aktarılan verilerin birden çok dosyaya bölümlenip bölümlenmeyeceğini gösterir. Güvenilirlik için bölümleme önerilir, bu nedenle bu seçenek bölümlemesi devre dışı bırakmaktır. Varsayılan = false. |
‑DoNotOverwrite |
isteğe bağlı. Geçerli ay için daha önce dışarı aktarılan verilerin üzerine yazıp yazılmayacağını gösterir. Üzerine yazma, depolama boyutunu ve maliyetleri düşük tutmak için önerilir, bu nedenle bu seçenek üzerine yazmayı devre dışı bırakmaktır. FinOps hub'ları için dışarı aktarma oluşturuyorsanız, sorun gidermeyi geliştirmek için -DoNotOverwrite seçeneğini belirtmenizi öneririz. Varsayılan = false. |
‑SystemAssignedIdentity |
isteğe bağlı. Yönetilen kimliğin depolama hesabına veri göndermek için kullanılması gerektiğini gösterir. Yönetilen kimlik, bir güvenlik duvarının arkasındaki depolama hesaplarıyla çalışmak için gereklidir, ancak izin vermek için erişim gerektirir (örneğin, Sahip). Belirtilirse yönetilen kimlik kullanılır; aksi takdirde, yönetilen kimlik kullanılmaz ve dışarı aktarma işleminiz güvenlik duvarının arkasındaki bir depolama hesabına veri gönderemez. Varsayılan = (boş). |
‑Location |
isteğe bağlı. Depolama hesabına veri göndermek için kullanılan yönetilen kimlik için kullanılacak Azure konumunu gösterir. Yönetilen kimlik, bir güvenlik duvarının arkasındaki depolama hesaplarıyla çalışmak için gereklidir, ancak izin vermek için erişim gerektirir (örneğin, Sahip). Belirtilirse yönetilen kimlik kullanılır; aksi takdirde, yönetilen kimlik kullanılmaz ve dışarı aktarma işleminiz güvenlik duvarının arkasındaki bir depolama hesabına veri gönderemez. Varsayılan = (boş). |
‑Execute |
isteğe bağlı. Dışarı aktarma işleminin oluşturulduktan hemen sonra çalıştırılması gerektiğini gösterir. |
‑Backfill |
isteğe bağlı. Verileri dışarı aktarmak için ay sayısı. Bu, oluşturma zamanında yalnızca bir kez çalıştırılır. Başarısız dışarı aktarmalar yeniden denenmiyor. -OneTime ayarlandığında desteklenmez. Varsayılan = 0. |
‑ApiVersion |
isteğe bağlı. Maliyet Yönetimi Dışarı Aktarmalar API'sini çağırırken kullanılacak API sürümü. Varsayılan = 2025-03-01. |
Örnekler
Tek seferlik dışarı aktarma oluşturma
New-FinopsCostExport -Name 'July2023OneTime' `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
-StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/SharedStorage/providers/Microsoft.Storage/storageAccounts/ddsharedstorage" `
-DataSet ActualCost `
-OneTime `
-StartDate "2023-07-01" `
-EndDate "2023-07-31"
Veri Kümesi = Gerçek ile 2023-07-01 ile 2023-07-31 arasında 'Temmuz2023OneTime' adlı yeni bir kerelik dışarı aktarma oluşturur ve bir kez yürütür.
Günlük dışarı aktarma oluşturma ve çalıştırma
New-FinopsCostExport -Name 'DailyMTD' `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
-StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/SharedStorage/providers/Microsoft.Storage/storageAccounts/ddsharedstorage" `
-DataSet AmortizedCost `
-EndDate "2024-12-31" `
-Execute
StartDate = DateTime.Now ve EndDate = 2024-12-31 ile Daily-MTD adlı yeni bir zamanlanmış dışarı aktarma oluşturur. Dışarı aktarma, oluşturulduktan hemen sonra çalıştırılır.
Aylık dışarı aktarma oluşturma
New-FinopsCostExport -Name 'Monthly-Report' `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
-StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/SharedStorage/providers/Microsoft.Storage/storageAccounts/ddsharedstorage" `
-DataSet AmortizedCost `
-StartDate $(Get-Date).AddDays(5) `
-EndDate "2024-08-15" `
-Monthly `
-Execute
DateTime.Now ve EndDate 2024-08-15'ten StartDate = 1 gün olan Monthly-Report adlı yeni bir aylık dışarı aktarma oluşturur. Dışarı aktarma, oluşturulduktan hemen sonra çalıştırılır.
Günlük dışarı aktarma ve dört ay geri doldurma oluşturma
New-FinopsCostExport -Name 'Daily--MTD' `
-Scope "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e" `
-StorageAccountId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/SharedStorage/providers/Microsoft.Storage/storageAccounts/ddsharedstorage" `
-DataSet ActualCost `
-StorageContainer "costreports" `
-Backfill 4 `
-Execute
StartDate = DateTime.Now ve EndDate ile StartDate ile Daily-MTD adlı yeni bir günlük dışarı aktarma oluşturur. Ayrıca, önceki dört ayın maliyet verilerini dışarı aktarın ve tüm sonuçları belirtilen depolama hesabının kapsayıcısında costreports kaydedin.
Görüş bildirin
Hızlı bir incelemeyle nasıl olduğumuzu bize bildirin. Bu incelemeleri FinOps araçlarını ve kaynaklarını geliştirmek ve genişletmek için kullanırız.
Belirli bir şey arıyorsanız mevcut bir fikir için oy verin veya yeni bir fikir oluşturun. Daha fazla oy almak için başkalarıyla fikir paylaşın. En çok oyu alan fikirlere odaklanıyoruz.
İlgili içerik
İlgili ürünler:
İlgili çözümler: