Поделиться через


ExportDeliveryDestination interface

Это расположение учетной записи хранения BLOB-объектов, в которую будет осуществляться экспорт затрат. Существует два способа настройки назначения. Для большинства клиентов рекомендуется указать resourceId учетной записи хранения. Для этого требуется однократная регистрация подписки учетной записи с помощью поставщика ресурсов Microsoft.CostManagementExports, чтобы предоставить службам управления затратами доступ к хранилищу. При создании экспорта в портал Azure эта регистрация выполняется автоматически, но пользователям API может потребоваться явно зарегистрировать подписку (дополнительные сведения см. в разделе https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Другой способ настройки назначения доступен ТОЛЬКО партнерам с планом Соглашение с партнером Майкрософт, которые являются глобальными администраторами своей учетной записи выставления счетов. Эти партнеры вместо указания resourceId учетной записи хранения могут указать имя учетной записи хранения вместе с маркером SAS для учетной записи. Это позволяет экспортировать затраты в учетную запись хранения в любом клиенте. Маркер SAS должен быть создан для службы BLOB-объектов с типами ресурсов службы, контейнера или объекта и с разрешениями на чтение, запись, удаление, список, добавление и создание (дополнительные сведения см. в разделе https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).

Свойства

container

Имя контейнера, в который будут отправляться операции экспорта. Если контейнер не существует, он будет создан.

resourceId

Идентификатор ресурса учетной записи хранения, в которой будут доставляться операции экспорта. Это не требуется, если указаны sasToken и storageAccount.

rootFolderPath

Имя каталога, в который будут отправляться операции экспорта.

sasToken

Маркер SAS для учетной записи хранения. Для ограниченного набора клиентов Azure это вместе с storageAccount можно указать вместо resourceId. Примечание. Значение, возвращаемое API для этого свойства, всегда будет замаскировано. Возврат этого же замаскированного значения не приведет к обновлению маркера SAS. Чтобы обновить это значение, необходимо указать новый маркер SAS.

storageAccount

Учетная запись хранения, в которой будут отправляться экспорты. Для ограниченного набора клиентов 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