Ich möchte auf eine Blob-Datei zugreifen, die zusammen mit der ilearner- und csv-Datei aus dem azure ml-Webdienst generiert wird. Das Problem besteht darin, dass die Datei automatisch mit guid als Name generiert wird, ohne dass das Vorhandensein dieser Datei gemeldet wird. Ich weiß, dass die Datei erzeugt wird, wie ich durch azurisches Portal darauf zugreifen kann. Ich möchte automatisch auf die Datei zugreifen, und die einzige Möglichkeit, die ich sehen kann, besteht darin, den Zeitstempel einer anderen Datei zu verwenden, die in derselben Instanz erstellt wurde. Gibt es eine API oder Methode, um auf Blobs zugreifen zu können, die in einer bestimmten Instanz mit dem Zeitstempel anstelle des Dateinamens erstellt wurden?Zugriff auf Blob-Datei mit Zeitstempel in Azure
Antwort
Entsprechend Ihrer Beschreibung, ich denke, dass Sie Exportdatenmodul verwendet haben. Als Ihre Anforderungen wird dringend empfohlen, dass Sie Daten mit ersetzen können. Führen Sie in Azure Machine Learning das Python-Skript aus, mit dem Sie den Blobdateinamen anpassen können.
Für die Einführung in Führen Sie Python Script, Sie können auf die offizielle Dokumentation here verweisen.
Beachten Sie bitte die folgenden Schritte zu implementieren:
Schritt 1: Bitte verwenden Sie Python virtualenv Python erstellen unabhängige Laufumgebung, spezifische Schritte finden Sie in https://virtualenv.pypa.io/en/stable/userguide/, dann ist die Verwendung pip installieren Befehl zum Herunterladen von mit Azure Storage verbundenen Skripts.
Compress alle Dateien in den Lib/site-packages Ordner in ein ZIP-Paket (Ich nenne es azur - Lagerung - Paket hier)
Schritt 2: Laden Sie das ZIP-Paket in den Azure Machine Learning WorkSpace DataSet hoch.
spezifische Schritte entnehmen Sie bitte die Technical Notes.
Nach Erfolg, sehen Sie das hochgeladene Paket in der DataSet-Liste und ziehen es auf den dritten Knoten des Python-Skript ausführen.
Schritt 3: Anpassen der blob Dateinamen in dem Python-Skript zu dem Zeitstempel, könnten Sie sogar GUID hinzufügen Einzigartigkeit am Ende des Dateinamen zu gewährleisten. Ich bot einen einfachen Code-Snippet:
import pandas as pd
from azure.storage.blob import BlockBlobService
import time
def azureml_main(dataframe1 = None, dataframe2 = None):
myaccount= '****'
mykey= '****'
block_blob_service = BlockBlobService(account_name=myaccount, account_key=mykey)
block_blob_service.create_blob_from_text('test', 'str(int(time.time()))+'.txt', 'upload image test')
return dataframe1,
Auch Sie das SO Thread Access Azure blog storage from within an Azure ML experiment beziehen könnten.
Ich hoffe, es hilft Ihnen.
- 1. Diktiergerät, Blobdatei auf Server speichern - C#, Mvc
- 2. Zugriff auf Bot in Azure in Android
- 3. Zugriff auf Azure AD API mit Zertifikat
- 4. Zugriff auf Azure-Speicher verweigert
- 5. Zugriff auf automatische Azure-Backups
- 6. Zugriff auf Azure MySQL-Dienst
- 7. Zugriff auf Azure-Blobspeicher in Amazon EMR
- 8. Zugriff auf das Internet auf Azure VM
- 9. Azure stream analytics UTC-Zeitstempel
- 10. Zugriff auf den Zeitstempel einer HTTP-Anfrage in Node.js
- 11. Zugriff auf Azure Storage "(Classic)" über eine Azure-Funktion
- 12. Azure AD mit Aktualisierungstoken für Zugriff auf Zugriffstoken mit JavaScript
- 13. Zugriff auf Azure Storage von Azure VM ohne ausgehenden Internet
- 14. RavenDb auf Azure-Websites - Zugriff verweigert
- 15. Zugriff auf Windows Azure-Datei Speicherdokument
- 16. Azure Fehler Zugriff auf den Pfad
- 17. Azure-Funktion Zugriff auf private Ressourcen
- 18. Zugriff auf einzelne Azure Cloud Service-Endpunkte
- 19. Zugriff auf die Website auf einem Linux-Server in Azure?
- 20. RavenDB auf Azure-Websites eingebettet - Zugriff verweigert
- 21. Azure Filterung Zeitstempel mit Datum mit kurzem Datum
- 22. WebJob Zugriff auf Azure VM zugeordnete Dateifreigabe
- 23. Zugriff auf Azure Storage über Unity
- 24. Serverfehler beim Zugriff auf Azure MobileServices TableController
- 25. Zugriff auf die Laufzeiteinstellungen der Azure-Funktion
- 26. Zugriff auf sqlserver über Windows Azure
- 27. Windows Azure Zugriff App_Data
- 28. Azure WebJob-Project - Zugriff auf übergeordnete Projektartefakte
- 29. Zugriff auf Microsoft Azure-Konto steuern
- 30. Funken Streaming-Zugriff auf Azure Blob