Blob
Azure storage SDK for java V10 (その1) - Azureの小ネタ (改) で言及したように、V8から大幅変更されたV10がリリースされてから約一年たちましたが、V10系(現在はV11)の失敗を認めて、V12系を新規に立ち上げるようです。 V10を試してみたとき使いに…
更新をサボっている間に、Azure Storage SDK for .NET の V11がリリースされていました。NuGet Gallery | Microsoft.Azure.Storage.Blob 11.0.0、現時点でリリースノートを見つけられないので、Breaking Changesがあったのかは不明です。特に変わってないよ…
前回は、Azure Key Vaultのライブラリのみを使いましたが、今回はシークレットをAzure Key Vaultに格納してそれを利用してみたいと思います。 Azure KeyValutは、シークレットや証明書などを保管するサービスでAAD(Windows Azure Active Directory)と連携し…
Azure StorageでClient Side Encryption (クライアントサイド暗号化)がPreviewで使えるようになっていたので試してみました。 パッケージ パッケージは、Azure Storage ClientのPreview版と、Azure Key Vaultの正式版、Azure Key VaultのExtension(これは…
Azure PowerShellでBLOBを操作する備忘録です。余り知られていませんが、以下のようなことはできます。 BLOBコンテナ取得、作成、削除 BLOB取得、アップロード、ダウンロード、削除 BLOB間コピー Table操作 Queue操作 etc... これらは、まとめて以下は、MSDN…
AzCopyの引数を忘れてしまうので、備忘録に貼っておく。ダウンロードは以下から。 http://aka.ms/AzCopy 実行するとインストーラーが起動してインストールされる。正しパスが設定されてないので注意。以下にインストールされる。 C:\Program Files (x86)\Mic…
連続投稿です。こんどは、SASによる書き込みです。 先ほどと違うのは、SASのパーミッションにWrite権を与えているところです。 アップロードには、BlobHttpWebRequestFactoryでHttpWebRequestを作成しつつ、REST APIを呼んでPutBlobしています。純粋に自分で…
あけましておめでとうございます。 以前の記事で、SASを取り上げたことがありますが、Storage Client Libraryが、1.x -> 2.0,3.0にアップしてそのままでは動かないので自己修正。 Shared Access Signature - Azureの小ネタ (改)
Block Blobは、Put Blockでデータを転送したあとの、Put Block Listによってコミットされますが、転送が中断され、Put Block Listされなかったものは、どこに行ってしまうのでしょうか? それらは、Uncommitted blobとなって、宙ぶらりんの状態になります。
例によってリハビリサンプルです。あまり参考になるコードでないのです。実用的に使うなら、Powershellのツールを使うと無問題でしょうか。 C#で相対パスを取りたい場合なにかライブラリなかたっけ? BLOBコンテナを削除して、すぐ作成できたっけ?(開発ス…
前回に引き続き、REST APIでBlob操作です。今回はファイルアップロードします。
Windows Azure Storage APIのベースはREST API なのですが、直接触ったことがなかったのちょっとトライしてみました。試してみたのは、一番簡単なファイルダウンロードというか取得。もちろんPublicコンテナではなく、PrivateコンテナなのでKeyのやりとりを…
こんばんは、statemachineです。今回は、@k1hashさんからのつぶやきに反応して Blobの共有アクセス署名(SAS)についてです。@k1hash: @statemachine 「Access without signed identifier cannot have time window more than 1 hour」 よくわからず、 URL 経験…
こんばんは、statemacihneです。Azure Driveの件では、たくさんの方がTwitterで反応してくださってありがとうございます。Blogを更新する励みになるというものです。さて、本日もAzureの時事ネタということで以下より。Windows Azure Storage Client Library…
こんばんは、statemachineです。週一ペースを維持しようと思ったのですが、なかなかどうして厳しいですね。今回は、Blobなどにアップロードする画像などを、予めGzipで圧縮しおいて、送受信量を節約しようというネタです。どこかで見たネタだとは思うのです…
こんばんは、statemachineです。朝晩の気温が下がってきて過ごしやすくなってきた今日この頃皆さんいかがお過ごしでしょうか。最近、ちょっと連発気味ですが、まったりいきましょう。前回のShared Access Signature Write編の続き。コンテナレベルで設定でき…
こんばんわ、statemachineです。なんとか週一程度の更新は続けていきたいものですが、いかがお過ごしでしょうか。今回も、前回に引き続きShared Access Signatureの続きです。前回は、どのような場面でSASを使うのかについて言及しませんでしたが、それは私…
こんばんは、statemachineです。最近は文章と格闘する日々であり、いまいち技術的なところに集中できていないので、ちょっとストレスがたまり気味ですがいかがでしょうか。 今回は、BlobのShared Access Signature (SAS)について試してみようと思います。ず…
Queueネタが尽きてきそうなので、今回はBlobのパーミッション(アクセス権)に ついてです。Blobのパーミッションには、以下の3つがあります。 BlobContainerPublicAccessType.Offパブリックアクセス不可。 BlobContainerPublicAccessType.Containerコンテナレ…
Windows Azure SDKに付属する開発ファブリック(Development Fabric) には微妙な制限があって、分かってはいてもはまったりします。有名どころでは、 TableのEntityに日本語を入れられない (結構致命的) Blobの最大容量が2GB (あまいり問題ないかな) などです…
id:haru-tama:20100708 さんに、ちょっと先を超されてしまったんですが、私も使って みました。とりあえず、Blobから試行。Blobには、Block BlobとPage Blobがあるのはご存じの通り。Page BlobはDriveに利用 されていたりする固定長ページをもったBlobです。測定可能…
SmarxさんのBlogに、Blobのトータルサイズを計算する 1 Linerが紹介されてた。 http://blog.smarx.com/posts/computing-the-total-size-of-your-blobs var blobClient = account.CreateCloudBlobClient(); var size = (from container in blobClient.ListConta…