ilearnerおよびcsvファイルとともにazure ml Webサービスから生成されたBLOBファイルにアクセスしたいとします。問題は、ファイル名がguidで自動的に生成され、そのファイルの存在を示す応答がないことです。私は紺碧のポータルを介してアクセスできるようにファイルが生成されていることを知っています。私は自動的にファイルにアクセスしたいと思いますが、私が見ることができる唯一の可能性は、同じインスタンスで作成された他のファイルのタイムスタンプを使用することです。ファイル名の代わりにタイムスタンプを使って特定のインスタンスで作成されたブロブにアクセスするためのAPIやメソッドがありますか?Azureでタイムスタンプを使用してblobファイルにアクセスする
答えて
あなたの説明によると、データエクスポートモジュールを使用したと思います。 お客様の要件として、エクスポートデータをPythonスクリプトをAzure Machine Learningに置き換えて、BLOBファイル名をカスタマイズできるようにすることを強くお勧めします。
Pythonスクリプトを実行するには、公式のマニュアルhereを参照してください。
を実装するには、以下の手順を参照してください:
ステップ1:使用は、Pythonの独立した実行環境を作成し、具体的な手順は、その後、https://virtualenv.pypa.io/en/stable/userguide/を参照してくださいPythonのvirtualenvのを使用してくださいインストールPIPコマンドを使用して、Azure Storage関連のスクリプトをダウンロードします。
圧縮のLib /サイトパッケージフォルダ内のファイルのすべてのzipパッケージに(私は紺碧それを呼んでいる - 保存 - ここではパッケージ)
ステップ2:zipパッケージをAzure Machine Learning WorkSpace DataSetにアップロードします。
具体的な手順は、Technical Notesを参照してください。
成功すると、アップロードされたパッケージがDataSetリストに表示され、第3ノードのExecute Python Scriptにドラッグします。
ステップ3:タイムスタンプにPythonスクリプトでBLOBファイル名をカスタマイズし、あなたも、ファイル名の末尾に一意性を確保するためにGUIDを追加することができます。あなたはSOスレッドAccess Azure blog storage from within an Azure ML experimentを参照してください可能性があり、また
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,
: は、私は、コードの簡単なスニペットを提供します。
お手伝いします。
- 1. Azure WebJob Powershellスクリプトを使用してAzure Blobストレージにファイルをアップロードする
- 2. Azure Logic Appを通じてazure blobストレージのディレクトリからファイルにアクセスします。
- 3. Azure Active Directoryを使用して、BLOB /コンテナ/ストレージアカウントにアクセスできますか?
- 4. Azure BlobにあるファイルへのアクセスAzure Timerトリガー機能
- 5. Windows AzureのWebロールを使用してBlobストレージにファイルをアップロードする
- 6. Azure SQLデータウェアハウスでPolybaseを使用してHadoop(Azure IaaS)HDFSファイルにアクセスする
- 7. Azure Blob共有アクセス署名を使用した仮想ディレクトリ
- 8. MVC3でAzure Blobファイルをダウンロード
- 9. Azure関数を使用してAzure Blobにテキストファイルを追加する方法
- 10. ウェブサイトからJSZipを使用してAzure Blobストレージからファイルをダウンロードする
- 11. ファイルをAzure Blobストレージにアップロードする
- 12. Azure Blobがファイルをストレージにアップロードする
- 13. Azureファイル/ BLOBストレージがテーブル要求を使用する理由
- 14. アクセスAzure Blobログインユーザーのストレージ
- 15. Azure Blobストレージロールベースのアクセス制御
- 16. AzureストレージにSASを使用してAzureストレージにアクセスする
- 17. Pythonを使用してAzure Blobストレージのコンテナサイズを取得する
- 18. AzureファイルをAzure BlobにコピーするときにAzure SASを使用する方法
- 19. postgresqlデータベースにAzure BLOBストレージを使用
- 20. Azure Blobストレージを使用してhttpsでREST APIを公開
- 21. Azure BLOBストレージはFTPとしてアクセスできますか?
- 22. Classic ASPを使用してAzure Blobストレージにファイルをアップロードするにはどうすればよいですか?
- 23. C++を使用してAzureブロブストレージにアクセス
- 24. 私のAzure Blobアカウントを使用しているもの
- 25. Azure Blob ContainerでGlideライブラリを使用するには?
- 26. ファイルをAzure Blobストレージからダウンロードする
- 27. 新しい名前を使用してAzure blobにストリームをアップロードする方法
- 28. C#を使用してAzure BlobストレージにDataTableをアップロードするには?
- 29. ローカルファイルシステムにアクセスせずにWebApi経由でAzure Blobストレージにファイルをアップロード
- 30. ドメインからではなく、azureのblobファイルにアクセスできますか?