0

Azure Blob Storage に対して Python コードを書いているところ、バグと思われるものに遭遇しました。

私はいくつかのデバッグを行ってきましたが、その過程で、同じ名前のコンテナを数回作成してから削除し、再度作成しました。これは 1 日中問題なく機能していましたが、突然、コンテナを作成する呼び出しが false を返し始め、コンテナが作成されませんでした。

唯一のパラメーターがコンテナー名である create_container() を使用してコンテナーを作成し、Azure portal を使用してコンテナーを削除しています。コードを実行すると、最初にコンテナーの存在がチェックされ、見つからない場合は作成が試みられます。

これは 1 日のほとんどの時間機能していたので、基盤となる Azure ファイル システムの何らかの同期の問題なのか、それとも他の目に見えない何かの問題なのか疑問に思っています。

提案、トラブルシューティングのヒントなどをいただければ幸いです。

4

1 に答える 1

3

これは古いスレッドですが、数日前に同じ質問があり、調査結果を投稿したいと思いました。

http://msdn.microsoft.com/en-us/library/azure/dd179431.aspxのExceptions to Default Timeout Intervalセクションの下に記載されています。

最近削除されたコンテナーは、そのすべての BLOB が削除されるまで再作成できません。コンテナ内に保存されたデータの量に応じて、完全な削除には数秒または数分かかる場合があります。このクリーンアップ期間中に同じ名前のコンテナーを作成しようとすると、呼び出しはすぐにエラーを返します。

于 2014-05-09T19:30:12.367 に答える