SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Scott Guthrie氏 Blog翻訳

Windows Azure:新しい仮想マシン、Active Directory、多要素認証、Storage、Webサイト、費用上限の改善

連載:ScottGu's Blog翻訳

  • X ポスト
  • このエントリーをはてなブックマークに追加

Storage:新しい.NET Storage Client Library 2.1のリリース

 先日、Windows Azure Storage Client Library for.NETのメジャーアップデートをリリースしました。新しい2.1リリースには、素晴らしい新機能が数多く含まれています。

  • 強化されたパフォーマンス
  • 非同期タスク<T>サポート
  • テーブルに対してIQueryably<T>サポート
  • バッファプーリングのサポート
  • .NETトレースの統合
  • Blobストリームの改善
  • など

 詳細については、Windows Azure StorageチームからのStorage Client Library 2.1リリースについてのブログ投稿を読んでください。

 NuGetを使用して、Storage Client Library 2.1リリースをすぐにインストールして使い始めてみてください。

Webサイト:IPおよびドメイン制限のサポート

 Windows Azure Webサイトで使用するIISのIPおよびドメインの制限機能も有効にしました。

 これにより、追加のセキュリティオプションが提供されます。これは、最近有効になった動的IPアドレス制限(DIPR)機能と組み合わせて使用することもできます

 開発者は、Webサイトへのアクセス許可および拒否を行うIPアドレスのセットやアドレス範囲を制御するIPおよびドメイン制限を使用することができます。Windows Azure Webサイトで、開発者は、Webサイトにあるweb.configファイルを使用して、機能の有効/無効や動作のカスタマイズを行うことができます。

 以下の構成例のスニペットは、ipSecurity構成を示しており、ipAddresssubnetMask属性の組み合わせにより指定された範囲からのアドレスへのアクセスだけを許可します。

 allowUnlistedfalseに設定すると、開発者が明示的に指定した個々のアドレスまたはアドレス範囲だけが、WebサイトにHTTPリクエストすることができます。

 子のaddエレメントにあるallowed属性をtrueに設定すると、そのアドレスとサブネットで、Webサイトにアクセスできるアドレス範囲が定義されます。

  <system.webServer>   
    <security> 
      <ipSecurity allowUnlisted="false" denyAction="NotFound"> 
        <add allowed="true" ipAddress="123.456.0.0" subnetMask="255.255.0.0"/> 
      </ipSecurity> 
    </security>    
  </system.webServer> 

 許可されたIPアドレス範囲外のアドレスからWebサイトにリクエストされると、denyAction属性に定義されているHTTP 404エラーが返されます。

 最後の注意点ですが、付随のDIPR機能のように、Windows Azure Webサイトは、IPおよびドメイン制限モジュールによって"確認される"クライアントのIPアドレスは、HTTPリクエストを行うインターネットクライアントの実際のIPアドレスであることを保証します。

まとめ

 今回のリリースには、よりよいクラウドソリューションを構築するための素晴らしい機能が数多く含まれています。

 もしまだWindows Azureアカウントをお持ちでなければ、無償トライアルにサインアップして、上記機能をすぐにお試し頂けます。アプリの構築方法などの詳細は、Windows Azure Developer Centerで確認してください。

 Hope this helps,

 Scott

 P.S.ブログに加え、現在Twitterを使って簡単な更新やリンク共有を行っています。twitter.com/scottguで、私をフォローしてください。

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Scott Guthrie氏 Blog翻訳連載記事一覧

もっと読む

この記事の著者

WINGSプロジェクト Chica(チカ)

WINGSプロジェクトについて> 有限会社 WINGSプロジェクトが運営する、テクニカル執筆コミュニティ(代表 山田祥寛)。主にWeb開発分野の書籍/記事執筆、翻訳、講演等を幅広く手がける。2018年11月時点での登録メンバは55名で、現在も執筆メンバを募集中。興味のある方は、どしどし応募頂きたい。著書記事多数。 RSS Twitter: @yyamada(公式)、@yyamada/wings(メンバーリスト) Facebook

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

Scott Guthrie(Scott Guthrie)

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/7429 2013/10/04 16:30

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング