演習 - パートナー アクセスを取り消す
このガイド付きプロジェクトは、次の演習で構成されています。
- ストレージを作成してファイルをアップロードする
- アクセス ポリシーを作成して SAS を生成する
- パートナー アクセスをテストする
- パートナー アクセスの取り消し
- ライフサイクル管理を構成する
この演習では、保存されているアクセス ポリシーを削除して、パートナーのアクセスを取り消します。 これにより、ポリシーから生成されたすべての SAS トークン (まだ期限切れになっていないものも含む) が即座に無効になります。 その後、ファイル自体がまだ安全に保存されていることを確認します。
この演習には、次のタスクが含まれています。
- SAS が引き続き機能することを確認する
- 保存されているアクセス ポリシーを削除する
- アクセスが取り消されていることを確認する
- ファイルがまだ存在するかどうかを確認する
結果: 格納されているアクセス ポリシーを削除すると、そこから生成されたすべての SAS トークンがすぐに取り消されます。
パートナーはファイルの確認を完了しました。 SAS トークンが単独で期限切れになるのを待つ代わりに、保存されているアクセス ポリシーを削除することで、すぐにアクセスを取り消します。 そのポリシーにリンクされているすべての SAS トークンは、トークンの有効期限がまだ経過していない場合でも、ポリシーが削除された時点で動作を停止します。
タスク 1: SAS がまだ機能することを確認する
取り消す前に、SAS URL がまだアクティブであることを確認して、前後のコントラストを確認できます。
- 開いたままにしたシークレット ウィンドウで、SAS URL を更新します。
- ファイルの内容が引き続き表示されるのを確認します。 SAS トークンは引き続き有効です。
注
シークレット ウィンドウを閉じた場合は、新しいウィンドウを開き、SAS URL を貼り付けます。
タスク 2: 保存されているアクセス ポリシーを削除する
ポリシーを削除して、そこから生成されたすべての SAS トークンを即座に取り消します。
- メイン ブラウザー ウィンドウで Azure portal に戻ります。
- ポータルの検索バーで、 ストレージ アカウント を検索し、[ ストレージ アカウント] を選択します。
- ストレージ アカウント ( stgpfilexchg など) を選択します。
- 左側のメニューの [ データ ストレージ] で、[ コンテナー] を選択します。
- パートナー ドロップ コンテナーを選択します。
- 左側のメニューの [設定] で、[ アクセス ポリシー] を選択します。
- [保存されたアクセス ポリシー] で、パートナーの読み取りポリシーの横にある ... (その他のオプション) メニューを選択します。
- を選択して、を削除します。
- ページの最上部で [保存] を選択します。
Important
ポリシーを削除した後、[ 保存] を選択する必要があります。 失効は、保存後にのみ有効になります。
注
検証手順:パートナーの読み取りポリシーが、保存されているアクセス ポリシーの一覧に表示されなくなったか確認します。
タスク 3: アクセスが取り消されたことを確認する
トークンの有効期限が過ぎていなくても、同じ SAS URL をテストして機能しなくなったことを確認します。
- シークレット ウィンドウに戻ります。
- SAS URL を更新します。
- 認可エラーでアクセスが拒否されていることを確認します。
注
検証手順: しばらく前に機能した SAS URL から承認エラーが返されるようになりました。 ポリシーを削除すると、アクセスが即座に取り消されました。
タスク 4: ファイルがまだ存在するかどうかを確認する
SAS アクセスを取り消すだけで外部パスが削除されたことを確認します。ファイル自体は変更されません。
- メイン ブラウザー ウィンドウで Azure portal に戻ります。
- パートナードロップ コンテナーに移動します。
- コンテナー monthly-report.txt まだ存在するかどうかを確認します。
- シークレット ウィンドウを閉じます。
注
検証手順: ファイルはコンテナーに残ります。 SAS アクセスを取り消してもデータは削除されません。アクセス 経路のみが削除されます。