Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

Storage

最近のAzure Client SDK事情 Java編

Azure storage SDK for java V10 (その1) - Azureの小ネタ (改) で言及したように、V8から大幅変更されたV10がリリースされてから約一年たちましたが、V10系(現在はV11)の失敗を認めて、V12系を新規に立ち上げるようです。 V10を試してみたとき使いに…

最近のAzure Client SDK事情

更新をサボっている間に、Azure Storage SDK for .NET の V11がリリースされていました。NuGet Gallery | Microsoft.Azure.Storage.Blob 11.0.0、現時点でリリースノートを見つけられないので、Breaking Changesがあったのかは不明です。特に変わってないよ…

Azure Storage SDK for .NET の V10が出ました

Azure Storage SDK for .NET の V10がリリースされました。(JavaのV10とは無関係です) github.com Breaking changeとして、名前空間変更があります。 例えば、V9 で BLOBを参照すると以下のような、WindowsAzure が未だに入っていましたが、 using Microso…

Azure storage SDK for java V10 (その1)

Azure Storage SDK for Java に新しいバージョン(V10)が登場したので、少し調べてみた記録です。 https://github.com/Azure/azure-storage-java しばらく気づかなかったのですが、以前からアナウンスされていたようです。 https://azure.microsoft.com/ja-j…

Azure Storage ファイアウォール

長らくAzure Storageは、キーさえあればアクセス出来てしまって、そこをつつかれる状況が続いていたわけですが、ファイアウォールが導入されました。 docs.microsoft.com 例によってプレビューなんですが、使えるリージョンが決まっており、現時点では日本で…

Azure KeyVaultを使ったClient Side Encryption

前回は、Azure Key Vaultのライブラリのみを使いましたが、今回はシークレットをAzure Key Vaultに格納してそれを利用してみたいと思います。 Azure KeyValutは、シークレットや証明書などを保管するサービスでAAD(Windows Azure Active Directory)と連携し…

Azure Storage の Client Side Encryption

Azure StorageでClient Side Encryption (クライアントサイド暗号化)がPreviewで使えるようになっていたので試してみました。 パッケージ パッケージは、Azure Storage ClientのPreview版と、Azure Key Vaultの正式版、Azure Key VaultのExtension(これは…

Storage SDKを使ってSAS付きコンテナに書き込みする

前回の投稿ではBLOBへのSASであったわけですが、今回はコンテナレベルにSASをあたえる例です。 CloudBlobContainerに対して、同じような操作をすればよく、コードだけ例だけ貼り付けておきます。 var sas = container.GetSharedAccessSignature(new SharedAc…

Storage SDKを使ってSAS付きBLOBに書き込みする

久しぶりにBLOBのSAS(share access sigunature : 共有アクセス署名)を使っていたら、色々忘れてたので備忘録。SASについては、以下にまとめられています。 共有アクセス署名:SAS モデルについて | Microsoft Azure 前回の記事では、UploadをREST APIでやっ…

Azure PowerShell でのBLOB操作など

Azure PowerShellでBLOBを操作する備忘録です。余り知られていませんが、以下のようなことはできます。 BLOBコンテナ取得、作成、削除 BLOB取得、アップロード、ダウンロード、削除 BLOB間コピー Table操作 Queue操作 etc... これらは、まとめて以下は、MSDN…

Windows Store app向けのAzure Storage Client Library

どこから取得したのか直ぐ忘れてしまうので、備忘録として。Windows store app向けの、Windows Azure Storage Client Libraryの入手方法。 WindowsAzure/azure-storage-net · GitHub 上記のページに書いてあるが、Windows Store app向け(WinRT)は以下でゲッ…

Uncommitted な BLOB

Block Blobは、Put Blockでデータを転送したあとの、Put Block Listによってコミットされますが、転送が中断され、Put Block Listされなかったものは、どこに行ってしまうのでしょうか? それらは、Uncommitted blobとなって、宙ぶらりんの状態になります。

開発ストレージの通信をFiddlerを使って参照する

開発ストレージへの通信はFiddlerを使ってのぞけないので、DevelopmentStorageProxyUriで明示的に指定する必要がある。 サンプル using Microsoft.WindowsAzure.Storage; using System; using System.Collections.Generic; using System.Linq; using System.…

開発ストレージを使う

いろいろと忘れてきているので復習。 開発ストレージを使うには、 CloudStorageAccount.DevelopmentStorageAccountからアカウントを取得する。 サンプル using Microsoft.WindowsAzure.Storage; using System; using System.Collections.Generic; using Syst…

Azure Storage ライブラリ 備忘メモ

本日現在 Nuget ギャラリーにあるのは、2.0.4.1。前回確認時より多少上がっている。 http://nuget.org/packages/WindowsAzure.Storage/ PM> Install-Package WindowsAzure.Storage 依存関係 'Microsoft.Data.OData (≥ 5.2.0)' の解決を試みています。 依存関…

開発ストレージで、Fiddlerを利用してHTTPプロトコルをキャプチャする

こんばんは、statemachineです。最近なスマッシュヒット的な情報は、開発ストレージでもFiddlerが使えるというとです。今まで、使えないものばかりだと思ってましたから。この情報は、@bird982000さんのつぶやきからもたらされました。ありがとうございます。そのつぶ…