ExportDeliveryDestination interface
這代表將傳遞成本導出的 Blob 記憶體帳戶位置。 有兩種方式可以設定目的地。 大部分客戶建議的方法是指定記憶體帳戶的 resourceId。 這需要向 Microsoft.CostManagementExports 資源提供者註冊帳戶的一次性註冊,才能讓成本管理服務存取記憶體。 在 Azure 入口網站中建立匯出時,會自動執行這項註冊,但 API 使用者可能需要明確地註冊訂用帳戶(如需詳細資訊,請參閱 https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services )。 另一種設定目的地的方式僅適用於具有Microsoft合作夥伴合約方案的合作夥伴,而合作夥伴是其計費帳戶的全域管理員。 這些合作夥伴,而不是指定記憶體帳戶的 resourceId,可以指定記憶體帳戶名稱以及帳戶的 SAS 令牌。 這可讓成本導出至任何租使用者中的記憶體帳戶。 應為具有 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