ExportDeliveryDestination interface
Dies stellt den Speicherort des Blobspeicherkontos dar, an dem Kostenexporte übermittelt werden. Es gibt zwei Möglichkeiten, das Ziel zu konfigurieren. Der für die meisten Kunden empfohlene Ansatz besteht darin, die resourceId des Speicherkontos anzugeben. Dies erfordert eine einmalige Registrierung des Kontoabonnements beim Ressourcenanbieter Microsoft.CostManagementExports, um Cost Management-Diensten Zugriff auf den Speicher zu gewähren. Beim Erstellen eines Exports im Azure-Portal wird diese Registrierung automatisch ausgeführt, api-Benutzer müssen das Abonnement jedoch möglicherweise explizit registrieren (weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-manager-supported-services ). Eine weitere Möglichkeit zum Konfigurieren des Ziels ist NUR für Partner mit einem Microsoft Partner-Vereinbarung Plan verfügbar, die globale Administratoren ihres Abrechnungskontos sind. Diese Partner können anstelle der resourceId eines Speicherkontos den Speicherkontonamen zusammen mit einem SAS-Token für das Konto angeben. Dies ermöglicht das Exportieren von Kosten in ein Speicherkonto in einem beliebigen Mandanten. Das SAS-Token sollte für den Blobdienst mit Den Ressourcentypen Service/Container/Object und mit Lese-/Schreibzugriff/Löschen/Liste/Hinzufügen/Erstellen erstellt werden (weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/azure/cost-management-billing/costs/export-cost-data-storage-account-sas-key ).
Eigenschaften
container | Der Name des Containers, in den Exporte hochgeladen werden. Wenn der Container nicht vorhanden ist, wird er erstellt. |
resource |
Die Ressourcen-ID des Speicherkontos, in das Exporte übermittelt werden. Dies ist nicht erforderlich, wenn sasToken und storageAccount angegeben werden. |
root |
Der Name des Verzeichnisses, in das Exporte hochgeladen werden. |
sas |
Ein SAS-Token für das Speicherkonto. Für eine eingeschränkte Gruppe von Azure-Kunden kann dies zusammen mit storageAccount anstelle von resourceId angegeben werden. Hinweis: Der von der API für diese Eigenschaft zurückgegebene Wert wird immer verschleiert. Die Rückgabe dieses verschleierten Werts führt nicht dazu, dass das SAS-Token aktualisiert wird. Um diesen Wert zu aktualisieren, muss ein neues SAS-Token angegeben werden. |
storage |
Das Speicherkonto, in das Exporte hochgeladen werden. Für eine eingeschränkte Gruppe von Azure-Kunden kann dies zusammen mit sasToken anstelle von resourceId angegeben werden. |
Details zur Eigenschaft
container
Der Name des Containers, in den Exporte hochgeladen werden. Wenn der Container nicht vorhanden ist, wird er erstellt.
container: string
Eigenschaftswert
string
resourceId
Die Ressourcen-ID des Speicherkontos, in das Exporte übermittelt werden. Dies ist nicht erforderlich, wenn sasToken und storageAccount angegeben werden.
resourceId?: string
Eigenschaftswert
string
rootFolderPath
Der Name des Verzeichnisses, in das Exporte hochgeladen werden.
rootFolderPath?: string
Eigenschaftswert
string
sasToken
Ein SAS-Token für das Speicherkonto. Für eine eingeschränkte Gruppe von Azure-Kunden kann dies zusammen mit storageAccount anstelle von resourceId angegeben werden. Hinweis: Der von der API für diese Eigenschaft zurückgegebene Wert wird immer verschleiert. Die Rückgabe dieses verschleierten Werts führt nicht dazu, dass das SAS-Token aktualisiert wird. Um diesen Wert zu aktualisieren, muss ein neues SAS-Token angegeben werden.
sasToken?: string
Eigenschaftswert
string
storageAccount
Das Speicherkonto, in das Exporte hochgeladen werden. Für eine eingeschränkte Gruppe von Azure-Kunden kann dies zusammen mit sasToken anstelle von resourceId angegeben werden.
storageAccount?: string
Eigenschaftswert
string
Azure SDK for JavaScript