AzurePaaS研究サイト

~理解しずらい情報をシンプルにお伝えします~

Azure-AppService/Functions

AppServiceドメイン購入したがドメイン所有者の検証が完了しない場合の対処方法

ドメイン所有権の検証が完了しないことがある ドメイン所有権の検証が完了しない場合の対処方法 ドメイン所有権の検証が完了しないことがある Azure 側では数時間ごとに定期的に、検証依頼がきているものに対して検証処理をしたり TXT レコードを自動的に追…

【5分でわかる】AppServiceとFunctionsの料金プラン(AppServiceプラン・従量課金・Premium)を理解する

最終更新日.2021/ 9/ 6 AppService と Functions の料金プラン AppServiceの料金プラン AppServiceプラン(AppServiceとFunctionsで選べる) AppServiceプランの価格レベルを選択 作成したリソースのAppServiceプランの価格レベルが何か調べる方法 本番環境…

AppService/Functionsのメンテナンスはいつ何が行われるか・行われるとどうなるか

AppService/Functionsのメンテンスを説明 メンテナンスが必要な理由 メンテナンスの種類といつ行われてるか 予定しているメンテナンス 予定外のメンテナンス メンテナンスとは具体的に何が行われるのか 設定ファイルの入れ替えなど Azure 環境のアップグレー…

Azureに関する更新情報と日々の気づき(主にAppService/Functions)

【5分でわかる】AppServiceとFunctions(関数アプリ)の違い

最終更新日.2021/ 9/ 6 AppServiceとFunctions(関数アプリ)の違い AppServiceとは AppServiceアプリケーション実行までの流れ Azure上のリソースの作り方 Functions(関数アプリ)とは 関数のトリガーについて(AppService との違い) 関数アプリケーショ…

Functions の関数実行で ApplicationInsights ログが一部出ないトラブル(サンプリング機能)

概要 サンプリング機能 サンプリング機能の無効化 サンプリング機能の状態(有効/無効)の確認方法 概要 Functions(関数アプリ)の Application Insights ログに、一部のログが出力されていないことがあるのはご存知ですか? 「一部のログが出力されない」…

【2021年版】Azure のプレビュー/GA、SLA、公式サポートが5分でわかる

最終更新日.2021/ 9/ 16 プレビューとGA プレビュー GA SLA (Service Level Agreement) Azure 公式ドキュメント Azure 公式サポート サポートプランの種類を紹介 Basic プラン(Azure 利用者なら誰でも受けられます) Developer プラン(有償プランの中で一…

AppServiceのWebジョブとは(概要・作成方法・トラブル対応)

Webジョブとは 継続的ジョブ トリガージョブ(スケジュール、手動) スケジュール設定(CRON 式) スケジュール確認 settings.job ファイル 常時接続を有効にする(継続的・トリガー共通) デバッグログで実行されているか確認(継続的・トリガー共通) Web…

AppService/Functionsの受信IP(着信IP)と送信IPの違い・固定IPは設定できるのか

最終更新日.2021/ 9/ 6 受信IP(着信IP)と送信IP の違いを理解する 受信IP(着信IP) 送信IP AppService/FunctionsのIPアドレスの仕組みを理解 おまけメモ AppServiceとFunctionsの送信IPは固定できるのか 特定の場所からのアクセスを許可/拒否したい オン…

AppService/Functions の Kuduサイト(SCM) を説明します。

Kudu(SCM)サイト 2つのアクセス方法 ポータル画面から遷移(ブラウザ) URL で直接遷移(ブラウザ) デプロイ端末はKuduサイトにアクセスできる必要があります Kuduサイトの機能を一部紹介 コンソールでフォルダ/ファイルを操作できる(一番よく使う) …

AppService(Windows,Linux)のJavaバージョンとJavaマイナーバージョンの指定・自動更新・固定化をまとめた

WebApp(Windows) の Javaバージョン・Javaマイナーバージョンについて WebAppforLinux の Javaバージョンについて ポータル画面から選択できないバージョンに設定できる方法 ポータル画面で選択できないバージョンの設定方法 任意のバージョン設定方法 Jav…

Azureサービス稼働状況とユーザアプリケーション稼働状況の確認機能(正常性チェック・リソース正常性)

正常性チェック 正常性チェックとは、Azure内部で何をしているのか 有効活用する方法(アラート検知を構成) インスタンスがアイドル状態になるだけで異常状態と判定されるのか リソース正常性 有効活用する方法(アラート検知を構成) Azure 環境が正常稼働…

ストレージアカウントを特定のAppService/Functionsからのみアクセスさせたい(アクセス制限方法)

ストレージアカウントを特定のAppService/Functionsからのみアクセスさせたい場合のアクセス制限方法 AppServiceプランの場合(AppService/Functions 共通) IP アドレスでアクセス制限したいなら異なるリージョン構成にする パブリック IP でアクセス制限す…

AzureのPHPバージョン5.6のサポート終了時期についてまとめた

PHP バージョン 5.6 の終了時期について 拡張サポート完全終了後、どうなるのか? サポート完全終了後も PHP 5.6 を使う方法 最後に大事な注意点(Windows 利用の方へ・・・) PHP バージョン 5.6 の終了時期について PHP 側の 5.6 系のセキュリティサポート…

キーコンテナー(Key Vault)でセキュリティを確保する

キーコンテナーとは 簡単にいうと、パスワード管理ツールのようなもので、アプリケーション処理からもアクセスできます。 本来パスワードなどは、システムの開発者や関係者が誰でも知っていたり、アクセスできる状態であるべきではありません。 → キーコンテ…

AppService/Functions で使うリソースグループを理解する

リソースグループのあるあるエラー事例 リソースグループ名は、半角英数字が推奨 既存のリソースグループが割り当て済みのスタンプに適用できない場合のエラー 原因 回避策(あまり知られていない情報です) 原因の参考サイト LinuxOS の Functions(関数ア…

AppService/Functions のスロット(スワップ)機能とは(本番環境をダウンタイムなしで切り替え)

スロット(スワップ)機能 スワップ(切り替え)の実行例 「本番環境をダウンタイムなしで切り替えたい」という要望が叶えられる 各スロットはインスタンスを共有している 利用者がアプリケーションを使っている最中にスワップしたらどうなるのか スロット(…

SNAT ポート枯渇エラーとは(解決方法も紹介)

SNAT ポート枯渇エラーとは SNAT ポートを意識するのはどういう場面か SNAT ポートが使用されるタイミングと場所 Azure 内部の仕組みを説明 解決方法 アプリケーションのプログラムコードを改良 スケールアウトでインスタンス数を増やす なぜスケールアウト…

【LinuxOS】kuduサイトでファイルをドラッグアンドドロップできない場合の回避法

AppService/関数アプリの Linux 環境に exe ファイルをアップロードする方法 Visual Studio の場合 Visual Studio Code の場合 参考サイト AppService/関数アプリの Linux 環境に exe ファイルをアップロードする方法 構成 -> アプリケーション設定 の WEBSI…

【WindowsOS】AppServiceプランの外部ストレージと内部ストレージを理解する

外部ストレージ領域とは 以下の場所を指します。 d:\home 主に、ログが出力されたり、アプリケーションがデプロイされる場所(D:\home\site\wwwroot)あたりのことを指します。 アプリケーション処理でファイル入出力する場合は、こちらの外部ストレージ領域…

AppService/Functions のアプリケーションがエラー発生時の対処方法(再起動以外)

正常動作していたアプリケーションがエラー発生するようになった場合 インスタンス変更 送信 IP 変更 具体的な手順 本番稼働中のシステムをスケールアップダウンするとどうなってしまうのか 正常動作していたアプリケーションがエラー発生するようになった場…

AppService/Functions のアプリケーション設定

AppService/Functions のアプリケーション設定とは Azure側で定義済みの設定を、いくつか紹介します Functions ランタイムのバージョンを設定する タイムゾーンを設定する Functions 言語ワーカー プロセスの最大数を設定する AppService/Functions のアプリ…

Microsoft Azure の用語を解説(基礎編)

サブスクリプション、リソースグループ、リージョン、料金プラン、App Service プラン、従量課金制、Application Insights、Kudu、インスタンス、スケールアップ、スケールアウト

AzureAppServiceやFunctionでのアクセス制限の方法を説明します。

AzureAppServiceやFunctionでのアクセス制限の方法を説明します。 IPアドレスや仮想ネットワークを指定して、許可や拒否の設定ができます。 動画にもしました。見てみてください。 youtu.be

Azure で SSL 証明書を扱う

Azure で SSL 証明書を購入・設定(バインド)ができます。外部で購入した SSL 証明書も設定できます。

AppService/Functions のマネージドIDとは(ポータルで事前認証を行う)

マネージドIDとは システム割り当て済み ユーザー割り当て済み 「アクセス制御(IAM)」「アクセス制限」と混合しないよう気をつけて下さい マネージドIDとは アプリケーション処理からAzure上のリソース へアクセスする際 言い方を変えると、アプリケーショ…

Storage Account のエラー発生時のトラブルシューティングがわかる

※記事書き途中です Microsoft Azure Storage の監視、診断、およびトラブルシューティング > クライアントが HTTP 403 (許可されていません) のメッセージを受け取る docs.microsoft.com HTTP 403 エラーは、ストレージ アカウントの診断ログでエラー原因を…

AppServiceプランとストレージアカウントのストレージ領域をAppService/Functionsから活用する

AppServiceプランの場合(AppService, Functions 共通) デプロイについて アプリケーションコードがデプロイ(配置)される場所 公開情報 Functions の従量課金プラン・Premium プランの場合 デプロイについて 公開情報 Functionsに割り当てるストレージア…

Azure PaaS の Application Insights を理解する

Application Insights とは 何のために使うのか・何ができるのか 具体的な利用イメージ メトリックとは Application Insights とは 以下のログ情報を元に、「データ分析」「アプリケーションの状況把握」ができる機能です。 ● Application Insights を有効に…

仮想ネットワーク・サービス/プライベートエンドポイント・Vnet統合を理解する

(記事作成中です) アプリケーション設定 WEBSITE_DNS_SERVER WEBSITE_DNS_SERVER (値 168.63.129.16) WEBSITE_VNET_ROUTE_ALL 名前:WEBSITE_VNET_ROUTE_ALL 値:1 設定していない場合、AppService から送られる通信はインターネットを介するパブリック通…

ご意見・ご要望はこちらへ