問題タブ [azure-storage-emulator]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure CloudBlobContainer.CreateIfNotExists() は、ローカル開発で Forbidden (403) をスローします
blobContainer.createIfNotExists で 403 エラーが発生し始めました。以下はソースコードです。
確認したこと:
- コンテナ名は小文字で、標準に準拠しています
- ローカル BLOB ストレージは Storage Explorer でアクセス可能であり、コンテンツの読み取り/アップロードで正常に動作します
- 接続文字列: add key="StorageConnectionString" value="UseDevelopmentStorage=true"
ライブラリをアップグレードすると問題が解決する可能性があると予想されます。
- ストレージ エミュレーターを 5.2 にアップグレードしました
- Nuget パッケージ WindowsAzure.Storage を 8.4.0 にアップグレードしました (以前は 8.1.0 でしたが、既にエラーが発生していました)。
例外のスクリーンショットは次のとおりです。
アップデート
どうやら、https://github.com/Azure-Samples/storage-blob-dotnet-getting-started.gitからサンプルをダウンロードしたところ、それも機能します。私のプロジェクトとサンプル プロジェクトの cloudBlobClient オブジェクトを比較すると、何らかの奇妙な理由で、(私のプロジェクトの) blobClient に "AuthenticationHandler" と "Key" がなく、問題の原因となることがわかりました。ただし、これら 2 つの値はサンプル プロジェクトに存在します。
azure-storage-emulator - Azure ストレージ エミュレーターが起動しない
Visual Studio を使用して Azure Function をローカルで実行し、時限トリガーを実行しようとしています。これを local.settings.json に設定しました。
しかし、実行すると、「無効なストレージ アカウント 'devstoreaccount1'.
エミュレーターを起動しようとしました (管理者、ファイアウォールをオフにしました)、このエラーが発生しました。デフォルトのインストール、変更なし。
windows - Azure ストレージ エクスプローラーのダウンロードが成功メッセージで失敗しましたか?
Azure BLOB コンテナーから Azure ストレージ エクスプローラーからファイルをダウンロードしようとしています。しかし、ダウンロードは成功メッセージで失敗し、以下のエラーが発生します。
{
"名前": "エラー",
"message": "証明書チェーンの自己署名証明書",
"stack": "エラー: 証明書チェーンの自己署名証明書\n TLSSocket.(_tls_wrap.js:1088:38)\n emitNone (events.js:86:13)\n TLSSocket.emit (events.js) :188:7)\n TLSSocket._finishInit (_tls_wrap.js:610:8) で\n TLSWrap.ssl.onhandshakedone (_tls_wrap.js:440:38) で",
"コード": "SELF_SIGNED_CERT_IN_CHAIN"
}
誰かがこの問題に光を当てることができますか?
Thx、アルン