ExportDeliveryDestination interface
Bu, maliyetlerin dışarı aktarılacağı blob depolama hesabı konumunu temsil eder. Hedefi yapılandırmanın iki yolu vardır. Çoğu müşteri için önerilen yaklaşım, depolama hesabının resourceId değerini belirtmektir. Bu, Maliyet Yönetimi hizmetlerine depolama alanına erişim vermek için hesabın Microsoft.CostManagementExports kaynak sağlayıcısına aboneliğinin tek seferlik kaydedilmesini gerektirir. Azure portalında dışarı aktarma oluştururken bu kayıt otomatik olarak gerçekleştirilir ancak API kullanıcılarının aboneliği açıkça kaydetmesi gerekebilir (daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Hedefi yapılandırmanın başka bir yolu da YALNIZCA ödeme hesabının genel yöneticisi olan Microsoft İş Ortağı Sözleşmesi planına sahip iş ortakları tarafından kullanılabilir. Bu İş Ortakları, bir depolama hesabının resourceId değerini belirtmek yerine, depolama hesabı adını ve hesap için bir SAS belirteci belirtebilir. Bu, maliyetlerin herhangi bir kiracıdaki bir depolama hesabına dışarı aktarılmasına olanak tanır. SAS belirteci, blob hizmeti için Hizmet/Kapsayıcı/Nesne kaynak türleri ve Okuma/Yazma/Silme/Liste/Ekleme/Oluşturma izinleriyle oluşturulmalıdır (daha fazla bilgi için bkz. https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
Özellikler
| container | Dışarı aktarmaların yüklendiği kapsayıcının adı. Kapsayıcı yoksa oluşturulur. |
| resource |
Dışarı aktarmaların teslim edildiği depolama hesabının kaynak kimliği. SasToken ve storageAccount belirtilirse bu gerekli değildir. |
| root |
Dışarı aktarmaların karşıya yüklendiği dizinin adı. |
| sas |
Depolama hesabı için sas belirteci. Kısıtlı bir Azure müşterileri kümesi için bu, resourceId yerine storageAccount ile birlikte belirtilebilir. Not: Bu özellik için API tarafından döndürülen değer her zaman gizlenecektir. Aynı belirsiz değerin döndürülmesi SAS belirtecinin güncelleştirilmesiyle sonuçlanmaz. Bu değeri güncelleştirmek için yeni bir SAS belirteci belirtilmelidir. |
| storage |
Dışarı aktarmaların karşıya yüklendiği depolama hesabı. Kısıtlı bir Azure müşterileri kümesi için bu, resourceId yerine sasToken ile birlikte belirtilebilir. |
Özellik Ayrıntıları
container
Dışarı aktarmaların yüklendiği kapsayıcının adı. Kapsayıcı yoksa oluşturulur.
container: string
Özellik Değeri
string
resourceId
Dışarı aktarmaların teslim edildiği depolama hesabının kaynak kimliği. SasToken ve storageAccount belirtilirse bu gerekli değildir.
resourceId?: string
Özellik Değeri
string
rootFolderPath
Dışarı aktarmaların karşıya yüklendiği dizinin adı.
rootFolderPath?: string
Özellik Değeri
string
sasToken
Depolama hesabı için sas belirteci. Kısıtlı bir Azure müşterileri kümesi için bu, resourceId yerine storageAccount ile birlikte belirtilebilir. Not: Bu özellik için API tarafından döndürülen değer her zaman gizlenecektir. Aynı belirsiz değerin döndürülmesi SAS belirtecinin güncelleştirilmesiyle sonuçlanmaz. Bu değeri güncelleştirmek için yeni bir SAS belirteci belirtilmelidir.
sasToken?: string
Özellik Değeri
string
storageAccount
Dışarı aktarmaların karşıya yüklendiği depolama hesabı. Kısıtlı bir Azure müşterileri kümesi için bu, resourceId yerine sasToken ile birlikte belirtilebilir.
storageAccount?: string
Özellik Değeri
string