Ich habe eine Textdatei, der ich täglich Daten mit einer Azure-Funktion hinzufügen muss. Die Textdatei ist eine kommagetrennte Datei. Ich habe meinen CloudBlobClient erstellt und wusste, wie ich meine Richtlinie und Token für gemeinsamen Zugriff erstellen kann. Ich weiß einfach nicht, wie man das zum hochladen benutzt. Ich weiß nur, wie ich einen Zugriffs-URI von dem Tutorial bekomme, mit dem ich arbeite.So hängen Sie eine Textdatei in einem Azure-Blob mit einer Azure-Funktion an
1
A
Antwort
2
Ich habe eine Textdatei, die ich täglich mit einer Timer-Azure-Funktion Daten anhängen muss.
Sie können versuchen, den für append-Vorgänge optimierten Append-Blob zu verwenden. Entsprechend Ihrer Beschreibung wissen Sie, wie Sie erhalten, damit Sie SAS URI verwenden können, um einen Verweis auf ein anhängendes Blob zu erstellen, und eine Datei an ein angehängtes Blob anfügen. Der folgende Code dient als Referenz.
CloudAppendBlob appendBlob = new CloudAppendBlob(new Uri("https://{storage_account}.blob.core.windows.net/{your_container}/append-blob.log?st=2017-09-25T02%3A10%3A00Z&se=2017-09-27T02%3A10%3A00Z&sp=rwl&sv=2015-04-05&sr=b&sig=d0MENO44GjtBLf7L8U%2B%2F2nGwPAayjiVSSHaKJgEkmIs%3D"));
appendBlob.AppendFromFile("{filepath}\source.txt");
Verwandte Themen
- 1. So hängen Sie eine DataTable an eine andere DataTable an
- 2. So hängen Sie zwei verschiedene Elemente an eine Liste an
- 3. So hängen Sie eine Datenbank an ein Setup an
- 4. So hängen Sie SVG an die Seite mit D3 an
- 5. So hängen Sie Fragmente in einer Recycler-Ansicht an
- 6. So trennen Sie Felder in einer Textdatei mit einem Trennzeichen
- 7. So hängen Sie Text an eine Datei in einer neuen Zeile an
- 8. So hängen Sie Daten an jquery tmpl an
- 9. So hängen Sie an komplexe Wörterverzeichnistypen in swift an 3
- 10. So hängen Sie Metadaten an jeden Frame eines Videos an
- 11. Wie hängen Sie mit jQuery Zeilen an eine Tabelle an?
- 12. So erstellen Sie eine Swiftmailer-Nachricht und hängen sie an eine andere Nachricht an
- 13. So hängen Sie Dateien an Jenkins an Pipeline-Benachrichtigung
- 14. So hängen Sie einen konstanten Wert an SAPUI5-Tabellenspaltenwert an
- 15. So hängen Sie eine Datei an eine E-Mail mit PowerShell an
- 16. So definieren Sie eine globale Liste in Python und hängen Sie eine lokale Liste an
- 17. Generieren Sie eine Tabelle und hängen Sie sie mit C# an eine PDF an?
- 18. So hängen Sie Metadaten an Web Api Antwort an
- 19. So erstellen Sie eine Textdatei mit Qt
- 20. Hängen Sie NSData an eine Datei in Objective C an
- 21. So hängen Sie eine Entität an einen Datenspeicher in Go Lang an
- 22. So hängen Sie mehrere Aktionen an eine Popup-Vorlage mit Esri JS API 4.0 an
- 23. So speichern Sie eine Textdatei in einem Vektor (C++)
- 24. Hängen Sie ein Tupel an eine Liste an
- 25. So hängen Sie mehrere Werte an eine Liste in Python an
- 26. Python 3+ So bearbeiten Sie eine Zeile in einer Textdatei
- 27. Wie hängen Daten an eine Binärdatei an?
- 28. Wie hängen Sie an eine bereits vorhandene Zeichenfolge an?
- 29. So hängen Sie eine PDF an eine E-Mail an, die von einer Express-App gesendet wird
- 30. So hängen Sie eine SQL-Datenbank an, die unter einem anderen Konto erstellt wurde
Bitte beachten BlockBlobs kann nicht als AppendBlobs zugegriffen werden. Die Datei muss als AppendBlob erstellt werden, damit dies funktioniert. Ihr Anwendungsfall ruft einen AppendBlob auf, daher würde ich empfehlen, den Blob als AppendBlob zu erstellen :) –
Ja, die Datei muss als Append-Blob erstellt werden. –