0
0

More than 1 year has passed since last update.

Azure Administrator(AZ-104):Azure でのストレージの実装と管理「URIパラメーターとSASパラメーター」

Last updated at Posted at 2023-03-29

Microsoft Learnを用いたMicrosoft Azure Administrator(AZ-104)の試験内容をまとめる投稿です。
この投稿ではMicrosoft Learnで学ぶ内容をできるだけ簡潔にまとめております。
Azureの勉強を一から始め、AZ-900取得後の資格としてAZ-104取得を目指している方の参考になれば幸いです。
※AZ-900の内容は本投稿では省略しております。再度復習したい方は下記をご参照ください。
Azure Fundamentals(AZ-900):試験合格に向けた学習内容のまとめ

今回の学習内容

◆「URIパラメーターとSASパラメーター」
◇対応するMicrosoft Learn ラーニングパス
AZ-104:Azure でのストレージの実装と管理
◇対応するモジュール
URI パラメーターと SAS パラメーターを識別する

※前回の投稿は下記から確認できます。
Azure Administrator(AZ-104):Azure でのストレージの実装と管理「Shared Access Signature」

URIパラメーターとSASパラメーター

URIの構成

・Azure StorageリソースのURIとSASトークンで構成
 -StorageリソースのURI:https://...
 -SASトークン:?sv=...など「?」以降

◆SASトークン
・リソースへのクライアントのアクセス方法を示す
・クライアント側で生成する文字列

◆SASトークンの署名
・Storageリソースへのアクセス承認に使用
・クエリパラメーターの一つであり、SASパラメーターで作成
・下記を使用してSASトークンに署名可能
 -ユーザ委任キー
 -ストレージアカウントキー(共有キー)

◆SASトークン使用の流れ
①SASを作成し、クライアントアプリに配布
※配布対象:ストレージアカウント内のリソースへのアクセスを必要とするアプリ
②クライアントアプリから、要求の一部としてSAS URIをAzure Storageに提供
③サービスがSASパラメーター/署名をチェック
④署名が有効:要求が承認
⑤署名が無効:要求はエラーコード403で拒否

URIの定義とパラメーター

・例:下記のアクセス許可を付与するサービスSAS
 -BLOBに対する読み取り
 -BLOBに対する書き込み

URI
https://myaccount.blob.core.windows.net/sascontainer/sasblob.txt?sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D

https://myaccount.blob.core.windows.net/sascontainer/sasblob.txt
リソースURI
・sv=2019-02-02
Azure Storageのバージョン
・st=2019-04-29T22%3A18%3A26Z
開始時刻(省略ですぐに開始)
・se=2019-04-30T02%3A23%3A26Z
期限切れ日時
・sr=b
リソース(今回はBLOB)
・sp=rw
アクセス許可(今回はread/write)
・sip=168.1.5.60-168.1.5.70
許可されるIP範囲
・spr=https
許可されるプロトコル
・sig=Z%2FRHIX5Xcg0Mq2rqI3OlWTjEg2tYkboXr1P9ZUXDtkk%3D
署名

次の学習内容

◆Azure Storageの暗号化

学習内容をまとめたページの一覧

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0