nakamurakko’s blog

仕事で覚えたこと、勉強したことを自分のメモ代わりに書いていこうかなと。

Azure

App Service マネージド証明書 を設定する

環境 Azure Laravel 8 Azure App Service の TLS/SSL の設定 を開くと、 「App Service マネージド証明書の作成」 が用意されているのを今さら気づいた。今のところ無料のサービスということで設定してみる。 プレビュー版ではあるけど、 Azure App Service …

Azure から AWS に VPN接続して、 PrivateLink 経由で S3 にアクセスする

AWS PrivateLink for Amazon S3 の一般提供を開始というリリース情報を見ると、 仮想ネットワークからのプライベート IP を使用して、Amazon Simple Storage Service (S3) とオンプレミスリソース間のプライベート接続を提供します。 と書いてあった。 ではA…

Azure FunctionsとSQL データベースを連携する

AzureのDB「SQLデータベース」にデータ登録し、AzureのFunction Appからアクセスしてデータを返す方法の確認。 環境 Microsoft Azure Visual Studio 2019 SQL データベースの設定 SQL データベースを作成する SQLデータベースで新規追加する。 テストなので…

Azure Logic Appを使ってTwitterのメンションをメール通知する

Azure Logic AppとAzure Functionsで、Twitterのメンションを拾って、メールで通知できるように作ってみた。 環境 Microsoft Azure Logic App Function App (Azure Functions) やりたいこと Twitterのつぶやきを監視する 条件と一致した場合 Twitterのテキス…

Azure CDNをHTTPS化する

AzureCDNのHTTPS化する方法について下記のサイトに説明がある。 Azure Content Delivery Network のカスタム ドメインで HTTPS を構成する そこでは、次のように記載してあります。 追加コストなし: 証明書の取得または更新のコストや、HTTPS トラフィックの…

Azureでドメインを購入する

Azureでドメインを購入して、さらにAzure CDNに関連付けた時のメモ。 ドメイン購入 App Service ドメインで追加を選択する。 ドメイン検索用のテキストボックスが表示されるので、購入したいドメインを検索する。 入力が完了すると候補のドメイン名がいくつ…

Azure FunctionsのHttpTrigger + Azure CDNでルートディレクトリにアクセスさせる

Azure Functionsの登録したFunction Appの設定を変更して、 http://<Azureで定義したApp名>.azurewebsites.net のように、ルートディレクトリに直接アクセスしたかったけど、 http://<Function App名>.azurewebsites.net/api/<funcname> http://<Function App名>.azurewebsites.net/<funcname> のどちらかでアクセスするしかなさそうだっ</funcname></function></funcname></function></azureで定義したapp名>…

Function Appのルートプレフィックスを削除する

環境 クラウド環境 Microsoft Azure 開発環境 Windows 10 Pro Visual Studio 2017 設定 Function Appを作成すると、http://<Azureで定義したApp名>.azurewebsites.net/api/<funcname>でアクセスできるけど、apiの部分が要らないなと思って調べてみた。 Microsoftのドキュメントのトリガー - h</funcname></azureで定義したapp名>…

Azure FunctionsでHTMLを返す

サーバーレスとかFaaSの考え方でHTMLを返せないかと思い、Azureで試してみた。 ※Azureは料金に注意して使用してください。 環境 クラウド環境 Microsoft Azure 開発環境 Windows 10 Pro Visual Studio Professional 2017 Visual Studioでプロジェクト作成 新…

Azure DevOps ソースのコミットからリリースまで

Azure DevOpsって便利ですね。 作業を一覧化し(Azure Boards) ソースをコミット(Azure Repos) 終わったらリリースする(Azure Pipelines) という、CI/CDの一連の流れが、DevOpsプロジェクト作成後には用意されている。 備忘録も兼ねて、Azure DevOps その1 初…

Azure App Serviceに好きなドメインを設定したい

Azure App Serviceは<Webアプリ名>.azurewebsites.netでアクセス出来るけど、自分の好きなドメインを付けたいということで設定してみた。 ドメイン(Domain)を準備 まず、好きなドメインを準備する。準備する方法は、 ドメイン管理会社で購入する。 Azureで、App Service </webアプリ名>…

Azure DevOps その4 Azure App Service(Laravel)からAzure MySQLに接続する

前提 Azure DevOpsのプロジェクトを作成済み (Azure DevOps その1 初期準備) DevOpsのプロジェクトのアプリケーションはLaravelを選択 (Azure DevOps その3 Dockerの構成をCentOSベースに変更する) チュートリアルを参考にする AzureでLaravelアプリケーショ…

Azure DevOps その3 Dockerの構成をCentOSベースに変更する

前提 Azure DevOpsのプロジェクトを作成済み DevOpsのプロジェクトのアプリケーションはLaravelを選択 Azure DevOps その1 初期準備で用意した環境を使っている。 Dockerfileの内容を確認 Azure DevOpsのプロジェクトで用意されたAppサービス用Dockerfileは…

Azure DevOps その2 Webアプリテンプレートの修正

Azure DevOpsで用意されたApp Serviceは、プランが「S1」に設定されていて、個人で毎月支払うには使うにはまぁまぁ高めのプランになっている。 費用を抑えたいので変更する。 前提 Azure DevOpsのプロジェクトを作成済み container-webapp-template.jsonの確…

Azure DevOps その1 初期準備

Azureでgit管理できないかと探していたら、Azure DevOpsというキーワードにたどり着いたので、勉強がてらDevOpsのプロジェクトを作成してみた。 最近勉強していたLaravel、Dockerを組み合わせてやってみようと思う。 DevOps Project作成 Azureポータルにログ…

Windows AzureのWin8にMicrosoftアカウントでログインする

実行した環境:Windwos 8.1 Enterprise (64ビット) ドメインが異なる環境へのリモートデスクトップは、少し手間がかかるようだ。 リモートデスクトップ接続を使用して接続できない理由 証明書の準備も必要だったりするようなので、別の方法は無いかと思い、W…