PaaSがかりの部屋

「PaaSがかり」として活動する三宅@ZENのブログ

0%

2022 年 4 月 20 日に次世代の NuxtJS である Nuxt3 の RC がリリースされました。詳細は 公式ドキュメント に譲りますが、Nuxt2 とは内部のアーキテクチャを含めて全てが新しく変わっています。そして、さまざまなクラウドホスティングプロバイダーへのデプロイにも最初から対応しています。

この記事では私の推しである Azure に Nuxt3 をホスティングする方法などを紹介していきたいと思います。

Read more »

2022 年に入っても細かいアップデートが続く Cosmos DB ですが、今回久しぶりに価格面でうれしい改善がありました。これまでオートスケールの下限が 400-4000(RU/s) だったものが、100-1000(RU/s) に引き下げられたのです!これは個人的に激アツなニュースでした。公式アナウンスは以下の通りです。

Read more »

2021 年の Azure Static Web Apps(以下 SWA) は、ついに 5 月に GA するなど嬉しいアップデートがたくさんありました。逆にいうといろいろ選択肢も増えたため、どの機能をどこで活用すべきか悩む場面も多くなってきたのではないでしょうか。そこで、一旦このタイミング(2021 年末)で、SWA の活用プラクティスをテーマ別に QA 形式でまとめてみました。

Read more »

Azure Static Web Apps CLI (以下 SWA CLI) は、SWA にホスティングする Web アプリケーションのローカル開発環境で、SWA の各種機能や振る舞いを再現できるエミュレーターです。GitHub 上で OSS として開発されており、プレビューがリリースされて以降日々活発に開発が続けられています。

先日リリースされた 0.8.0 でもいろいろなアップデートがありましたが、特に swa-cli.config.json ファイルのサポートが追加されました。

SWA CLI には多彩な実行オプションがあるのですが、オプションをたくさん指定して実行するとコマンドが長くなってしまいます。今回追加された config ファイルを使えば、それらオプションを全て設定ファイルに書いておけるので、コマンド自体が非常にシンプルになり開発体験が向上します。

Read more »

Web アプリの開発中に実際にデプロイして動作確認する際、何らかのアクセス制限をかけたいというニーズはよくあると思います。Basic 認証を使う例をよく見ますが、パブリッククラウド系のホスティングではその仕組み上使えないことが多いです。

Azure Static Web Apps でも Basic 認証は使えず、GitHub や Twitter などの認証プロバイダーを使ったアクセス制御を利用する形になります。ただし、ある特定の環境のみ認証を有効にする方法が標準では用意されていないので、config ファイルと CI/CD ワークフローをカスタマイズして実現する方法を紹介します。

Read more »

GitHub の Dependabot は、リポジトリに含まれている脆弱性を発見して自動的にセキュリティアップデートを実施してくれる機能としてよく知られていますが、もともとの位置付けはアプリケーションのパッケージ依存関係を自動的に更新してくれる機能です。

今回は、Azure のフロントエンドホスティングサービスである Azure Static Web Apps で動かすアプリのリポジトリに Dependabot によるパッケージの自動更新を設定してみました。

Read more »

プレビューが発表されてから 約1年の期間を経て、 Azure Static Web Apps が GA になりました! プレビュー中も地道な改善が続けられてきたことは 私のブログ: Azure Static Web Apps プレビュー後の注目アップデートまとめ をみていただければわかると思いますが、この GA のタイミングでもいくつかのアップデートがあったので、気になる箇所を独断と偏見でピックアップして紹介します。

Read more »

前回の記事 に続いて Static Web Apps CLI を紹介したいと思います。今回は、 API 連携とビルトイン認証/認可機構について取り上げます。

Static Web Apps CLI は活発に開発が続けられており、前回の記事以降にもかなりのアップデートがありました。私もいくつか Issue を出しましたが、開発チームが迅速に対応してくれました。OSS の運営としても健全なライブラリだと思います。

また、Azure Static Web Apps 本体の公式ドキュメントでもこの CLI についての記載が追加されています。

Read more »