BLOB やコンテナーのリース状態を、[解約済み] から [利用可能] にする方法

Azure ポータルで BLOB やコンテナーのリース状態を操作していたら、[解約済み] というステータスになってしまいました。これを他のコンテナーなどと同じように [利用可能] に戻すにはどうすればいいですか。 回答手順手順自体は以下の方法を取ります。ここではコンテナーを対象に作業を行います。実施している概要としては、一度リースを取得しなおし、リース ID を指定してリースを解放するという作業をしています。実行環境としては Azure ポータルで Cloud Shell を利用し、ストレージへの認証方法はアクセスキーを利用し、Azure CLI を用いて実施しています。あくまで一例ですので、実行環境や認証方法などはお手元の状況に応じて調整ください。 12345678account=<ストレージアカウント名>container=<コンテナー名>key="...

Read more

カスタムポリシーの作成手順について

私たちの要件を満たすカスタムポリシーを作成したいです。サポートリクエストを起票することで要件を満たすポリシーを作成してくれませんか? 回答大変恐縮ながら、サポートリクエストでは、Azure Policy や ARM Template、各種クエリ等の開発依頼を受け付けておりません。必要に応じてサンプル等のご提供をさせて頂く場合もございますが、基本的には、製品のご利用方法や仕様などについて公開情報をもととしたご案内をいたしておりまして、お客様が Azure Policy の定義や ARM テンプレートの作成をするにあたりお役に立つ情報のご提供を行っております。「カスタムポリシーでの対応を行いたいが、作成方法が分からない」という方も多いかと思います。本記事では、カスタムポリシーの作成手順についてご案内します。 <Azure Policy の作成の基礎について>カスタムポリシーの作成方法の大まかな...

Read more

ContainerApps ジョブのセルフホステッドランナーを Github App で運用する方法

以下、公開されているチュートリアルでは、PAT (Personal Access Token) を利用して GitHub のSelf-Hosted RunnerをContainer Appsで構築しているが、GitHub App で運用する方法はあるか。チュートリアル:Azure Container Apps ジョブを使用してセルフホスト型 CI/CD ランナーとエージェントをデプロイする 回答Container Apps ジョブの利用例として、PAT を使ったセルフホスト型の CI/CD ランナーの構築方法をチュートリアルにて紹介していますが、代わりに Github App で運用することも可能となります。以下に必要な手順について記載いたします。 ==========&...

Read more

Python logging ライブラリで出力したログが全て AppServiceConsoleLogs にて Error レベルと記録される

Python ランタイムの Azure Web Apps で診断設定の AppServiceConsoleLogs を有効にすると、 logging ライブラリのログレベルに関わらず、出力しているログが全て Error レベルで記録される。AppServiceConsoleLogs のログレベルを制御することは可能か。 回答AppServiceConsoleLogs のログレベルは Informational, Error のみとなっておりますので、この2つのレベルに制御することは可能です。AppServiceConsoleLogs は標準出力/標準エラーのログを出力するための機能として設計されおります。このような設計思想より、恐縮ながら logging ライブラリが独自に定義しているログレベル (debug, info, warning, error, critical) で...

Read more

アップロード中の BLOB にアクセスした時の挙動

大きなサイズの BLOB をアップロード中に、別のクライアントからそのアップロード中の BLOB にアクセスしたら、アップロード途中の BLOB のダウンロードができますか。例えば、1GB のファイルをアップロードしていて、500MB アップロードできている状況の場合、500MB だけダウンロードできたりするのでしょうか。 回答基本的にはアップロードが途中の BLOB にアクセスしても、途中までのデータが取得できることはありません。以下、2つのシナリオを元に、どのようになるかを説明します。 シナリオ 1、標準の BLOB のエンドポイントを利用したアップロード以下のような azcopy で <ストレージアカウント名>.blob.core.windows.net という FQDN を指定して 1GB のファイルのアップロードを行います。 1azcopy.exe copy test...

Read more

ストレージアカウントの最小 TLS バージョンを確認する方法について

Azure Blob Storage の TLS 1.2 に移行する という資料に以下の記述がありました。 ( 引用開始 )2026 年 2 月 3 日、Azure Blob Storage では、トランスポート層セキュリティ (TLS) のバージョン 1.0 と 1.1 のサポートが停止されます。 TLS 1.2 が新しい最小 TLS バージョンになります。 この変更は、すべてのクラウドで、TLS 1.0 と 1.1 を使用するすべての既存および新しい BLOB ストレージ アカウントに影響します。 TLS 1.2 を既に使用しているストレージ アカウントは、この変更の影響を受けません。( 引用終了 ) 上記の状況もあり、自分の手元のストレージアカウントで TLS 1.0 や 1.1 が設定されているかを確認したいのですが、どの TLS バージョンを使っているか確認する方法はあります...

Read more

Azure ストレージ アカウントの Availability メトリックが 100% を下回ったときの考え方について

本ブログではストレージアカウントの Availability メトリックについて、よくいただくご質問について言及できればと思います。 Azure ストレージアカウントのメトリックを監視していたら、Availability メトリックが 100% をほんの少し下回りました。何かストレージに問題がありましたか。 回答概略私たちのチームでは上記のようなお問い合わせをいただくことが時々あります。最終的にはケースバイケース、ということになるのですが、大まかな考えたかをお伝えできればと思います。 そして、だいたいの場合の見解としては、ストレージとしては特に問題ない、そのため、特に気にしなくていい、ということになります。また、Availability メトリック が下がったとしても、利用しているアプリケーション側では特に問題にはならない、ということもいえます。なぜこのような見解になるのかを、もう少し補足...

Read more

Table ストレージのエンティティ数と容量の確認方法

この Blog 記事では Table ストレージ について、 Azure Storage Explorer と PowerShell を使用してTable 内のエンティティの数を確認する方法とTable 内の各エンティティの容量の計算方法をご紹介いたします。 (目次)1. Azure Storage Explorer を使用して、Table 内のエンティティ数を確認する2. PowerShell を使用して、Table 内のエンティティ数を確認する3. Table 内の各エンティティの容量の計算方法 ※ Blobコンテナーのコンテナーごとの容量の確認方法については下記のブログ記事をご覧ください。 Blobコンテナーのコンテナーごとの容量確認方法 1. Azure Storage Explorer を使用して、Table 内のエンティティ数を確認する(1) Azure Storag...

Read more

Azure Export for Terraform で Azure リソースの管理に Terraform を導入する

こんにちは、Azure PaaS Developer サポート担当の陳です。 Terraform を使用してリソースを管理する際の操作方法や注意点などの質問を受けましたので、Terraform で Azure リソースを管理する方法をまとめました。 Terraform で Azure リソースを管理したいのですが、既に Azure リソースが作成されています。既存の Azure リソースを Terraform で管理するにはどのようにしたらいいでしょうか。 回答既存の Azure リソースを Terraform で管理するには 公式ツールの Azure Export for Terraform を使用できます。 Azure Export for Terraform のインストールインストール のドキュメントをご確認ください。 PowerShell でエクスポートエクスポートしたいサブスク...

Read more

Azure Functions インプロセス モデル のサポート終了について(追跡 ID FVN7-7PZ)

Azure Functions をお使いいただいております .NET のインプロセスモデル環境において、追跡 ID FVN7-7PZ として以下のアナウンスメントが行われています。 今回はこのアナウンスメントに関して、多数のお問い合わせをいただいておりますので、よくお問い合わせ頂くご質問と回答をご案内いたします。 2024 年 3 月現在のアナウンスメント 123Beginning 10 November 2026, the in-process model for .NET apps in Azure Functions will no longer be supported. To ensure that your apps that use this model continue being supported, you’ll need to transition to the is...

Read more