Azure Resource GraphでAzure Storageの露出レビューを効率化する実務シナリオ

Azure Storage の設定確認は、サブスクリプションが増えるほど「どのストレージアカウントが外部公開されているのか」「SFTPやNFS 3.0が有効なものはどれか」「TLS設定は安全か」を追いにくくなります。結論から言うと、2026年4月21日に Microsoft が公開した Azure Resource Graph 向けの Azure Storage 設定確認ガイダンスは、こうした棚卸し作業を スクリプト作成中心の運用から、KQLによる横断レビュー中心の運用へ変える ものです。 (TECHCOMMUNITY.MICROSOFT.COM)

特に Power users、管理者、ソリューションオーナーにとって重要なのは、「確認できる項目が増えた」というより、確認の起点を個別リソース画面から全体検索へ移せる ことです。Azure Portal の Resource Graph Explorer から複数サブスクリプションを対象にクエリを実行できるため、セキュリティレビュー、移行前調査、コスト最適化、監査対応の初動が速くなります。 (Microsoft Learn)

目次

Azure Resource Graph / Azure Storage の最新動向で何が変わるのか

今回取り上げる Microsoft の記事は、Azure Storage アカウントの設定を Azure Resource Graph で確認する具体的な KQL クエリを示しています。対象は、SFTP、最小 TLS バージョン、Hierarchical Namespace、Blob の匿名パブリックアクセス、NFS 3.0、既定アクセス層、ネットワーク公開状態などです。 (TECHCOMMUNITY.MICROSOFT.COM)

ポイントは、これらを Azure CLI、PowerShell、REST API で個別に取得するのではなく、Azure Resource Graph Explorer で microsoft.storage/storageaccounts を横断検索する流れに置き換えられることです。Azure Resource Graph は、サブスクリプションをまたいだリソース探索や、プロパティによるフィルタリング、集計、並べ替えに使える Azure のサービスです。 (Microsoft Learn)

現場のワークフローで見ると、変化は次のようになります。

従来の作業Azure Resource Graph 活用後
サブスクリプションごとに Storage account を開いて確認する複数サブスクリプションを対象に KQL で一括抽出する
PowerShell / CLI スクリプトを作成・保守するAzure Portal 上の Resource Graph Explorer で即時確認する
設定漏れを人手でチェックする条件に合うアカウントだけを抽出してレビューする
監査時に都度リストを作るクエリを保存し、定期レビューの型として使う
問題の有無をリソース所有者に聞く対象アカウント名、リソースグループ、リージョンを一覧で渡す

この変化は、セキュリティ担当者だけでなく、アプリケーションオーナーやデータ基盤担当者にも影響します。たとえば「このプロジェクトで使っている Azure Storage は本当に閉じているのか」「本番環境で SFTP が有効なアカウントはどれか」を、会議中にその場で確認しやすくなります。

まず理解したい「storage account exposure review」とは

storage account exposure review は、Azure Storage アカウントが意図せず外部に露出していないかを確認する作業です。日本語では「ストレージアカウントの露出レビュー」と考えると分かりやすいでしょう。

ここでいう露出は、単に「インターネットから見えるか」だけではありません。実務では、次のような観点をまとめて確認します。

確認観点代表的な確認項目現場での意味
ネットワーク公開Public network access、Firewall の既定動作どこから接続できるか
データ公開Blob public access匿名アクセスの余地があるか
転送プロトコルSFTP、NFS 3.0想定外の接続経路が有効でないか
暗号化・通信Minimum TLS version古い TLS を許容していないか
データ基盤機能Hierarchical NamespaceData Lake 用の構成か
コスト・運用Default access tierHot / Cool の選択が用途に合うか

重要なのは、これらの項目を別々のチームが見ていることです。ネットワーク担当はファイアウォール、セキュリティ担当は匿名アクセス、データ基盤担当は HNS、アプリ担当は SFTP を気にします。Azure Resource Graph を使うと、各チームが同じ Azure Storage インベントリを基準に会話できます。

Azure Resource Graph Explorer で確認する基本フロー

Azure Resource Graph Explorer は Azure Portal から利用できます。Microsoft Learn でも、Azure Portal で Resource Graph Explorer を開き、クエリを貼り付けて実行する流れが説明されています。 (Microsoft Learn)

実務で使う場合は、次の流れにするとレビュー作業が進めやすくなります。

手順作業判断ポイント
1Azure Portal で Resource Graph Explorer を開く対象ディレクトリ、管理グループ、サブスクリプションを確認する
2Azure Storage 用の KQL を実行するまずは全体一覧、その後にリスク条件で絞り込む
3結果をリソースグループ、所有者、環境で分類する本番、検証、共有基盤を分けて見る
4問題候補をリソースオーナーへ確認する仕様なのか設定漏れなのかを切り分ける
5修正後に同じクエリを再実行する変更が反映されたかを確認する
6クエリを保存・共有する月次レビューや監査前チェックに再利用する

Azure Resource Graph では、権限のあるリソースだけが結果として返ります。Microsoft Learn では、対象リソースに少なくとも読み取り権限が必要で、権限がない Azure オブジェクトは結果に出ないと説明されています。つまり、結果がゼロでも「全社に該当なし」とは限らず、検索範囲と権限の確認が必要です。 (Microsoft Learn)

利用シナリオ:外部公開されている Azure Storage を洗い出す

最も実務に直結するのは、ネットワーク制限が緩い Azure Storage アカウントの洗い出しです。Microsoft の記事では、Public network access が有効または未設定で、かつネットワーク ACL の既定動作が Allow のストレージアカウントを抽出するクエリが示されています。 (TECHCOMMUNITY.MICROSOFT.COM)

Resources
| where type =~ "microsoft.storage/storageaccounts"
| where (properties.publicNetworkAccess == "Enabled"
    or isnull(properties.publicNetworkAccess))
    and properties.networkAcls.defaultAction == "Allow"
| project name, resourceGroup, location

このクエリは、「外部公開されている可能性が高い候補」を最初に見つけるために使います。ここで大切なのは、抽出されたアカウントをすぐに「危険」と決めつけないことです。公開が業務要件として必要なケースもあります。

実務では、次のように分類して対応します。

抽出結果の状態判断次のアクション
本番環境で公開、用途不明優先度高所有者へ確認し、必要ならネットワーク制限を設定
検証環境で公開、期限不明優先度中利用期限を確認し、不要なら停止または制限
公開が仕様として必要要管理例外理由、責任者、レビュー期限を記録
共有基盤で公開要詳細確認Private Endpoint、Firewall、認証方式を含めて確認

このシナリオでよくある失敗は、クエリ結果だけで一括修正しようとすることです。公開設定を変更すると、アプリケーション、バッチ、外部連携、データ転送処理に影響する可能性があります。まずは「候補抽出」、次に「所有者確認」、最後に「変更」という順序にするのが安全です。

利用シナリオ:Blob の匿名パブリックアクセスを確認する

Azure Storage のレビューでは、ネットワーク到達性とあわせて Blob の匿名パブリックアクセス設定も確認します。Microsoft の記事では、properties.allowBlobPublicAccess == false により、匿名パブリック読み取りアクセスを許可しないストレージアカウントを抽出する例が紹介されています。 (TECHCOMMUNITY.MICROSOFT.COM)

Resources
| where type =~ "microsoft.storage/storageaccounts"
| where properties.allowBlobPublicAccess == false
| project name, resourceGroup, location

現場では、逆に「許可されている、または未確認のもの」を見たい場面もあります。その場合は、まず次のように一覧化して状態を把握します。

Resources
| where type =~ "microsoft.storage/storageaccounts"
| project
    name,
    resourceGroup,
    location,
    allowBlobPublicAccess = properties.allowBlobPublicAccess

レビュー時の見方はシンプルです。

allowBlobPublicAccess見方
falseアカウントレベルでは匿名パブリック読み取りアクセスが許可されていない
true匿名公開が必要な用途か確認する
空または想定外API バージョン、古いリソース、取得結果を確認する

公開 Web コンテンツ、静的サイト、外部配布用ファイルなど、Blob の公開が正当化されるケースはあります。ただし、社内データ、ログ、バックアップ、顧客関連データを扱うストレージでは、匿名アクセスの余地があるだけでリスクになります。

利用シナリオ:SFTP が有効な Storage account を棚卸しする

SFTP は外部取引先やレガシー連携で便利ですが、有効なストレージアカウントが増えると、接続元、認証、運用責任の管理が難しくなります。Microsoft の記事では、SFTP が有効なアカウントを抽出する KQL が示されています。 (TECHCOMMUNITY.MICROSOFT.COM)

Resources
| where type =~ "microsoft.storage/storageaccounts"
| where properties.isSftpEnabled == true
| project name, resourceGroup, location

このクエリは、次のような場面で役立ちます。

場面使い方
外部連携の棚卸しSFTP を使っているアカウントを抽出し、取引先・用途・責任者を確認する
移行前調査オンプレミス SFTP サーバーから Azure へ移行した範囲を確認する
監査対応SFTP が有効なアカウントの一覧を作り、アクセス管理状況を確認する
コスト・運用見直し使われていない SFTP 有効アカウントを廃止候補にする

注意点は、SFTP が有効であること自体が悪いわけではない点です。問題は「誰が使っているか分からない」「接続元制限や認証管理が確認されていない」「不要になったのに有効のまま」という状態です。

利用シナリオ:NFS 3.0 有効アカウントをデータ基盤・HPC用途として確認する

NFS 3.0 は、Linux クライアントから Azure Blob Storage をマウントする用途で使われます。Microsoft の記事では、NFS 3.0 が有効なストレージアカウントを抽出するクエリが紹介されています。 (TECHCOMMUNITY.MICROSOFT.COM)

Resources
| where type =~ "microsoft.storage/storageaccounts"
| where properties.isNfsV3Enabled == true
| project name, resourceGroup, location

このクエリは、データ分析基盤、HPC、機械学習、バッチ処理環境のレビューで特に有効です。NFS 3.0 が有効なストレージは、通常のアプリケーション用 Blob ストレージとは利用パターンが異なることがあります。

確認すべきポイントは次の通りです。

確認項目理由
利用している計算基盤VM、HPC、分析基盤など、接続元を特定するため
ネットワーク制限想定外の場所からマウントできないようにするため
データ分類大量データ、研究データ、機密データなどの扱いを確認するため
所有者データ基盤チームかアプリチームかを明確にするため
継続利用の必要性一時プロジェクト終了後も有効なままになりやすいため

NFS 3.0 の有効化は、技術的には便利でも、運用上は「誰が管理する共有ストレージなのか」が曖昧になりがちです。Resource Graph で定期的に棚卸しすることで、利用実態のないアカウントを早期に見つけやすくなります。

利用シナリオ:Hierarchical Namespace の有効アカウントを Data Lake として把握する

Hierarchical Namespace、つまり HNS は Azure Data Lake Storage Gen2 に関係する重要な設定です。Microsoft の記事では、HNS が有効なストレージアカウントを抽出するクエリが示されています。 (TECHCOMMUNITY.MICROSOFT.COM)

Resources
| where type =~ "microsoft.storage/storageaccounts"
| where properties.isHnsEnabled == true
| project name, resourceGroup, location

HNS が有効なアカウントは、単なるファイル置き場ではなく、データレイク、分析基盤、ETL処理、データ共有の中心になっている可能性があります。そのため、セキュリティレビューだけでなく、データガバナンスの観点でも重要です。

実務では、HNS 有効アカウントに対して次の情報を紐づけると管理しやすくなります。

追加で確認したい情報目的
データオーナーデータの責任者を明確にする
利用部門全社基盤か部門基盤かを分類する
連携サービスSynapse、Databricks、Data Factory などとの関係を把握する
データ分類機密性、個人情報、外部共有可否を判断する
バックアップ・保持方針データ消失や過剰保持を防ぐ

HNS の有効・無効だけではリスク判断はできません。しかし、HNS 有効アカウントを一覧化することで、「データ基盤として管理すべき Azure Storage」を見つける入口になります。

利用シナリオ:最小 TLS バージョンを確認する

通信セキュリティのレビューでは、Azure Storage アカウントごとの最小 TLS バージョンを確認します。Microsoft の記事では、properties.minimumTlsVersion を投影して一覧化するクエリが紹介されています。 (TECHCOMMUNITY.MICROSOFT.COM)

Resources
| where type =~ "microsoft.storage/storageaccounts"
| project
    StorageAccount = name,
    resourceGroup,
    location,
    MinimumTLS = properties.minimumTlsVersion

このクエリの価値は、設定のばらつきを見つけられることです。特定のサブスクリプションだけ古い設定が残っている、検証環境では更新されたが本番環境は未対応、といった差分を見つけやすくなります。

実務では、結果を次のように見ます。

状態対応の考え方
組織標準と一致記録して完了
組織標準より古い影響調査後に更新を検討
空または不明リソースの状態、API、古い構成を確認
環境によって差がある本番・検証・開発で理由を確認

TLS 設定の変更は、古いクライアントや外部連携に影響する場合があります。単純に一括変更するのではなく、接続元の把握、影響範囲の確認、変更日時の合意を含めて進めるべきです。

利用シナリオ:既定アクセス層を確認してコスト最適化につなげる

Azure Storage のレビューはセキュリティだけではありません。既定アクセス層の確認は、コスト最適化にもつながります。Microsoft の記事では、properties.accessTier を使って既定アクセス層を確認する例が紹介されています。 (TECHCOMMUNITY.MICROSOFT.COM)

Resources
| where type =~ "microsoft.storage/storageaccounts"
| extend defaultAccessTier = tostring(properties.accessTier)
| project name, resourceGroup, location, kind, sku.name, defaultAccessTier

Hot / Cool のようなアクセス層は、データの利用頻度や取り出し方によって適切な選択が変わります。たとえば、頻繁に読み書きするアプリケーションデータを低頻度アクセス向けにしてしまうと、期待したコスト削減にならない場合があります。一方で、ほとんど参照されない保管データを高頻度アクセス向けのままにしていると、無駄なコストにつながる可能性があります。

レビューでは、次のように考えると判断しやすくなります。

データの使われ方確認すべきこと
毎日アクセスされる既定アクセス層が用途に合っているか
月数回しか参照しない低頻度アクセス向けの選択肢を検討できるか
バックアップ・保管用途ライフサイクル管理とセットで確認する
用途不明所有者と利用状況を確認する

Resource Graph のクエリだけで最終的なコスト判断はできません。アクセス頻度、データ量、取り出し要件、可用性要件をあわせて確認する必要があります。ただし、「見直し候補を見つける」には非常に有効です。

管理者・Power users・solution owners 別の使い分け

Azure Resource Graph / Azure Storage の活用は、役割によって見るべき観点が変わります。全員が同じクエリを使っても、判断基準を分けることで実務に落とし込みやすくなります。

役割主な関心使うべきクエリ
管理者セキュリティ、標準準拠、監査Public network access、Blob public access、TLS
Power users自チームのリソース把握、設定確認SFTP、HNS、NFS、アクセス層
Solution ownersアプリ影響、外部連携、運用責任SFTP、ネットワーク公開、リソースグループ別一覧
セキュリティ担当露出リスク、例外管理公開候補、匿名アクセス、TLS
データ基盤担当データレイク、分析基盤HNS、NFS、アクセス層

特に solution owners にとって重要なのは、Azure Resource Graph の結果を「セキュリティチームからの指摘」として受け取るのではなく、「自分のサービス構成を説明する材料」として使うことです。リソース一覧、公開理由、依存関係、変更時の影響をセットで整理しておくと、レビュー対応が大幅に楽になります。

実務で使えるレビュー用 KQL テンプレート

ここでは、現場でそのまま使いやすい形に整理した KQL テンプレートを紹介します。まずは一覧系クエリで全体像をつかみ、その後にリスク条件で絞り込むのがおすすめです。

Azure Storage アカウントの主要設定を一覧化する

Resources
| where type =~ "microsoft.storage/storageaccounts"
| project
    name,
    subscriptionId,
    resourceGroup,
    location,
    kind,
    sku = sku.name,
    publicNetworkAccess = properties.publicNetworkAccess,
    defaultNetworkAction = properties.networkAcls.defaultAction,
    allowBlobPublicAccess = properties.allowBlobPublicAccess,
    minimumTlsVersion = properties.minimumTlsVersion,
    isSftpEnabled = properties.isSftpEnabled,
    isHnsEnabled = properties.isHnsEnabled,
    isNfsV3Enabled = properties.isNfsV3Enabled,
    accessTier = properties.accessTier
| order by subscriptionId asc, resourceGroup asc, name asc

このクエリは、月次レビューの起点として使いやすい形式です。まずはすべての主要設定を横並びで確認し、そこから「公開されているもの」「SFTP が有効なもの」「TLS が古いもの」といった個別調査へ進みます。

公開リスク候補を優先的に見る

Resources
| where type =~ "microsoft.storage/storageaccounts"
| extend
    publicNetworkAccess = tostring(properties.publicNetworkAccess),
    defaultNetworkAction = tostring(properties.networkAcls.defaultAction),
    allowBlobPublicAccess = tostring(properties.allowBlobPublicAccess)
| where (publicNetworkAccess == "Enabled" or isempty(publicNetworkAccess))
    or defaultNetworkAction == "Allow"
    or allowBlobPublicAccess == "true"
| project
    name,
    subscriptionId,
    resourceGroup,
    location,
    publicNetworkAccess,
    defaultNetworkAction,
    allowBlobPublicAccess
| order by subscriptionId asc, resourceGroup asc, name asc

このクエリは、厳密な脆弱性診断ではなく、レビュー候補の抽出に向いています。結果に出たアカウントは、公開理由、接続元制限、データ分類、所有者を確認します。

プロトコル有効化状況をまとめて見る

Resources
| where type =~ "microsoft.storage/storageaccounts"
| project
    name,
    subscriptionId,
    resourceGroup,
    location,
    isSftpEnabled = properties.isSftpEnabled,
    isNfsV3Enabled = properties.isNfsV3Enabled,
    isHnsEnabled = properties.isHnsEnabled
| where isSftpEnabled == true
    or isNfsV3Enabled == true
    or isHnsEnabled == true
| order by subscriptionId asc, resourceGroup asc, name asc

SFTP、NFS 3.0、HNS は、それぞれ利用目的がはっきりしていることが多い設定です。抽出結果に用途不明のアカウントがあれば、運用ドキュメントや設計書との突き合わせを優先しましょう。

レビュー結果を業務フローに組み込む方法

Azure Resource Graph のクエリは、単発で実行して終わりにすると効果が限定的です。実務で成果を出すには、運用フローに組み込む必要があります。

おすすめは、次の3段階です。

月次の「全体棚卸し」に使う

月次レビューでは、主要設定一覧クエリを実行し、前回との差分を確認します。Resource Graph Explorer では結果を CSV としてダウンロードできます。ただし、Microsoft Learn では Azure Portal からの CSV エクスポートに 55,000 レコードの制限があると説明されています。大規模環境では、対象範囲をサブスクリプションや管理グループで分ける運用を検討してください。 (Microsoft Learn)

月次レビューで見るべき項目は次の通りです。

チェック項目目的
新規作成された Storage account未レビューのリソースを早期発見する
公開設定の変更意図しない公開を見つける
SFTP / NFS の新規有効化外部連携や共有ストレージの増加を把握する
TLS 設定のばらつきセキュリティ標準への未対応を確認する
用途不明アカウント廃止・統合候補を見つける

監査前の「証跡作成」に使う

監査対応では、「確認した」という事実だけでなく、確認対象、条件、日時、結果、対応方針を残すことが重要です。Resource Graph の結果は、レビュー対象の一覧を作るのに向いています。

証跡として残すなら、次の項目をセットにします。

項目記録例
実行日2026-04-21 以降のレビュー日
対象範囲管理グループ名、サブスクリプション ID
使用クエリKQL 本文
抽出結果CSV または表
判断問題なし、要確認、例外承認、修正予定
責任者リソースオーナー、承認者
次回確認日例外の期限管理に使う

「公開されているかどうか」だけでなく、「公開が必要な理由と期限」を残すと、例外管理が属人化しにくくなります。

インシデント初動の「影響範囲確認」に使う

たとえば、外部公開に関するアラートや、特定プロトコルの利用見直しが発生した場合、最初に必要なのは影響範囲の把握です。Azure Resource Graph を使えば、対象条件に合う Azure Storage アカウントを短時間で抽出できます。

インシデント初動では、次の順序が実用的です。

順序作業
1条件に合う Storage account を抽出する
2本番・検証・開発に分類する
3リソースオーナーを特定する
4公開設定、プロトコル、データ分類を確認する
5影響の大きいものから変更計画を立てる

ここでも、クエリ結果だけで即時変更しないことが重要です。特に本番環境では、外部連携、夜間バッチ、データ転送、SaaS 連携が依存している可能性があります。

Azure Resource Graph を使うときの注意点

Azure Resource Graph は強力ですが、万能の監査ツールではありません。現場で使う際は、次の点を押さえておく必要があります。

注意点実務上の対策
権限がないリソースは見えない実行者の RBAC と対象範囲を確認する
結果はリソース構成の検索であり、通信ログではない実際のアクセス状況はログや監視データも見る
クエリ条件によって見落としが起きる一覧クエリと絞り込みクエリを併用する
設定変更の影響は判断できないアプリオーナーに確認してから変更する
大規模環境では件数制限や絞り込みが必要サブスクリプション、環境、リソースグループ単位で分割する
プロパティ名はリソーススキーマに依存するMicrosoft.Storage/storageAccounts のスキーマを確認する

Microsoft Learn では、Azure Resource Graph は Azure Resource Manager からの更新通知や定期スキャンによってデータを最新に保つ仕組みが説明されています。一方で、業務上は「設定変更直後の確認」や「厳密な監査証跡」では、必要に応じて Azure Portal、Azure Policy、ログ、CLI などと併用するのが安全です。 (Microsoft Learn)

Azure Policy や Defender for Cloud とどう使い分けるか

Azure Storage の管理では、Azure Resource Graph だけでなく、Azure Policy や Microsoft Defender for Cloud も使われます。これらは競合するものではなく、役割が異なります。

ツール得意なこと使う場面
Azure Resource Graph現在の構成を横断検索する棚卸し、初動調査、レビュー対象抽出
Azure Policyルールに基づいて準拠状況を評価する継続的なガバナンス、標準設定の強制
Defender for Cloudセキュリティ推奨事項や脅威検知を扱うセキュリティ態勢管理、リスク対応
Azure Monitor / Log Analyticsログやメトリックを分析する実際のアクセス状況、時系列分析

実務では、Azure Resource Graph で「どのリソースが対象か」を見つけ、Azure Policy で「標準に準拠しているか」を管理し、ログで「実際に使われているか」を確認する流れが有効です。

たとえば、Resource Graph で公開設定の候補を抽出し、例外が必要なものは Azure Policy の除外や管理プロセスに載せる。さらに、公開が必要とされたアカウントについてはアクセスログや診断設定を確認する。このように役割を分けると、単発チェックではなく継続的なクラウドガバナンスに近づきます。

導入時にありがちな失敗と回避策

Azure Resource Graph の活用でよくある失敗は、技術的なクエリよりも運用設計にあります。

クエリを作っただけで運用に載せない

KQL を作っても、誰が、いつ、どの範囲で実行し、結果をどう判断するかが決まっていなければ定着しません。最低限、月次レビュー、監査前レビュー、インシデント時レビューの3パターンを決めておくと使いやすくなります。

「公開されている=違反」と単純化する

外部公開が必要なシステムもあります。重要なのは、公開の有無ではなく、公開理由、責任者、認証、ネットワーク制限、レビュー期限が管理されているかです。

権限不足による見落としに気づかない

Resource Graph の結果は、実行者が読める範囲に依存します。全社レビューでは、管理グループ単位の権限設計や、レビュー専用アカウントの利用を検討する必要があります。

修正を急ぎすぎて業務影響を出す

Storage account の公開設定、SFTP、NFS、TLS を変更すると、アプリや外部連携が停止する場合があります。特に本番環境では、事前の影響確認と変更計画が必須です。

所有者情報が整理されていない

クエリで問題候補を見つけても、所有者が分からなければ対応が止まります。Azure タグ、命名規則、CMDB、チケット管理と組み合わせ、リソースオーナーを追える状態にしておくことが重要です。

まず実行すべき実務アクション

Azure Resource Graph / Azure Storage の今回の更新を業務に活かすなら、最初にやるべきことは多くありません。次の順序で進めると、短期間で効果を出しやすくなります。

優先度アクション目的
高Azure Resource Graph Explorer で主要設定一覧を実行する全体像を把握する
高公開候補の Storage account を抽出する露出レビューの起点を作る
高SFTP / NFS / HNS 有効アカウントを一覧化する特殊用途のアカウントを把握する
中TLS とアクセス層を確認するセキュリティ標準とコストの見直しにつなげる
中クエリ結果に所有者情報を紐づける対応フローを止めない
中月次レビュー用の保存クエリを整備する単発作業から継続運用へ移す

最初から完璧なガバナンスを作ろうとする必要はありません。まずは「全 Azure Storage アカウントの主要設定を一覧化できる状態」を作ることが第一歩です。その後、公開設定、SFTP、NFS、HNS、TLS、アクセス層の順にレビュー観点を広げていけば、現場に負担をかけすぎずに運用を改善できます。

Azure Resource Graph の価値は、クラウド管理を「個別リソースを見に行く作業」から「条件で全体を把握する作業」へ変える点にあります。Azure Storage の露出レビューでは、この変化が特に大きく効きます。まずは Azure Portal で Resource Graph Explorer を開き、自社の Storage account がどのような状態にあるかを一覧で確認してみてください。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次