ExportDeliveryDestination interface
これは、コストのエクスポートが配信される BLOB ストレージ アカウントの場所を表します。 宛先を構成するには、2 つの方法があります。 ほとんどのお客様に推奨される方法は、ストレージ アカウントの resourceId を指定することです。 Cost Management サービスにストレージへのアクセス権を付与するには、アカウントのサブスクリプションを Microsoft.CostManagementExports リソース プロバイダーに 1 回限り登録する必要があります。 Azure portalでエクスポートを作成すると、この登録は自動的に実行されますが、API ユーザーはサブスクリプションを明示的に登録する必要がある場合があります (詳細については、「」を参照してくださいhttps://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services)。 宛先を構成する別の方法は、課金アカウントのグローバル管理者であるMicrosoft Partner Agreementプランを持つパートナーのみが使用できます。 これらのパートナーは、ストレージ アカウントの resourceId を指定する代わりに、ストレージ アカウント名とアカウントの SAS トークンを指定できます。 これにより、任意のテナントのストレージ アカウントにコストをエクスポートできます。 SAS トークンは、サービス/コンテナー/オブジェクト リソースの種類と読み取り/書き込み/削除/リスト/追加/作成のアクセス許可を持つ BLOB サービス用に作成する必要があります (詳細については、「 」を参照してください https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key )。
プロパティ
container | エクスポートがアップロードされるコンテナーの名前。 コンテナーが存在しない場合は、作成されます。 |
resource |
エクスポートが配信されるストレージ アカウントのリソース ID。 sasToken と storageAccount が指定されている場合、これは必須ではありません。 |
root |
エクスポートがアップロードされるディレクトリの名前。 |
sas |
ストレージ アカウントの SAS トークン。 Azure のお客様の制限付きセットでは、resourceId の代わりに storageAccount と共にこれを指定できます。 注: このプロパティの API によって返される値は、常に難読化されます。 この同じ難読化された値を返しても、SAS トークンは更新されません。 この値を更新するには、新しい SAS トークンを指定する必要があります。 |
storage |
エクスポートがアップロードされるストレージ アカウント。 Azure のお客様の制限付きセットの場合、resourceId の代わりに sasToken と共にこれを指定できます。 |
プロパティの詳細
container
エクスポートがアップロードされるコンテナーの名前。 コンテナーが存在しない場合は、作成されます。
container: string
プロパティ値
string
resourceId
エクスポートが配信されるストレージ アカウントのリソース ID。 sasToken と storageAccount が指定されている場合、これは必須ではありません。
resourceId?: string
プロパティ値
string
rootFolderPath
エクスポートがアップロードされるディレクトリの名前。
rootFolderPath?: string
プロパティ値
string
sasToken
ストレージ アカウントの SAS トークン。 Azure のお客様の制限付きセットでは、resourceId の代わりに storageAccount と共にこれを指定できます。 注: このプロパティの API によって返される値は、常に難読化されます。 この同じ難読化された値を返しても、SAS トークンは更新されません。 この値を更新するには、新しい SAS トークンを指定する必要があります。
sasToken?: string
プロパティ値
string
storageAccount
エクスポートがアップロードされるストレージ アカウント。 Azure のお客様の制限付きセットの場合、resourceId の代わりに sasToken と共にこれを指定できます。
storageAccount?: string
プロパティ値
string
Azure SDK for JavaScript