ExportDeliveryDestination interface
這代表將傳遞成本匯出的 Blob 儲存體帳戶位置。 有兩種方式可以設定目的地。 大部分客戶建議的方法是指定儲存體帳戶的 resourceId。 這需要向 Microsoft.CostManagementExports 資源提供者註冊帳戶的一次性註冊,才能為成本管理服務提供儲存體的存取權。 在 Azure 入口網站自動執行此註冊時,此註冊會自動執行,但 API 使用者可能需要明確地 (註冊訂用帳戶,以取得詳細資訊,請參閱 https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ) 。 另一個設定目的地的方式僅適用于具有Microsoft 合作夥伴合約方案的合作夥伴,這些合作夥伴是其計費帳戶的全域管理員。 這些合作夥伴可以指定儲存體帳戶名稱以及帳戶的 SAS 權杖,而不是指定儲存體帳戶的 resourceId。 這可讓您將成本匯出至任何租使用者中的儲存體帳戶。 您應該使用 Service/Container/Object 資源類型和讀取/寫入/刪除/清單/新增/建立許可權 (來建立 Blob 服務的 SAS 權杖,以取得詳細資訊,請參閱 https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ) 。
屬性
container | 將上傳匯出的容器名稱。 如果容器不存在,則會建立它。 |
resource |
將傳遞匯出之儲存體帳戶的資源識別碼。 如果指定 sasToken 和 storageAccount,則不需要這樣做。 |
root |
將上傳匯出的目錄名稱。 |
sas |
儲存體帳戶的 SAS 權杖。 針對一組受限制的 Azure 客戶,您可以指定此帳戶與 storageAccount,而不是 resourceId。 注意:這個屬性的 API 所傳回的值一律會模糊化。 傳回這個相同的模糊化值,將不會導致 SAS 權杖更新。 若要更新此值,必須指定新的 SAS 權杖。 |
storage |
將上傳匯出的儲存體帳戶。 針對一組受限制的 Azure 客戶,您可以指定 sasToken,而不是 resourceId。 |
屬性詳細資料
container
將上傳匯出的容器名稱。 如果容器不存在,則會建立它。
container: string
屬性值
string
resourceId
將傳遞匯出之儲存體帳戶的資源識別碼。 如果指定 sasToken 和 storageAccount,則不需要這樣做。
resourceId?: string
屬性值
string
rootFolderPath
將上傳匯出的目錄名稱。
rootFolderPath?: string
屬性值
string
sasToken
儲存體帳戶的 SAS 權杖。 針對一組受限制的 Azure 客戶,您可以指定此帳戶與 storageAccount,而不是 resourceId。 注意:這個屬性的 API 所傳回的值一律會模糊化。 傳回這個相同的模糊化值,將不會導致 SAS 權杖更新。 若要更新此值,必須指定新的 SAS 權杖。
sasToken?: string
屬性值
string
storageAccount
將上傳匯出的儲存體帳戶。 針對一組受限制的 Azure 客戶,您可以指定 sasToken,而不是 resourceId。
storageAccount?: string
屬性值
string