はじめに 先日からAWS App RunnerでRubyアプリを動かすことをやっています。先週はRailsアプリを動かしてみました。 miyohide.hatenablog.com 先週はとりあえずWelcomeページを表示させただけなので、今回はデータベースに接続してみます。 データベース作成…
はじめに 先日からAWS App RunnerでRubyアプリを動かすことをやっています。先週はSinatraでアプリを動かしてみました。 miyohide.hatenablog.com 今回は、Railsアプリを動かすことにします。 Code-based? Image-based? App RunnerはGitHub上にあるソースコ…
なんとなくbuilders.flashを眺めていたらAWS App Runnerの連載記事に目が止まりました。 aws.amazon.com 上記の例ではSpring Bootなのですが、Ruby版をやってみることにしました。 Rubyバージョン 利用できるRubyのバージョンは2023年8月時点でRuby 3.1系の…
はじめに 今更感があるのですが、Apache HTTPd + Tomcatの連携を実装する必要があり、Docker上で実装してみることにしてみました。なお、ここで設定している内容は動作するための最小設定であるため、足りない設定などは適宜補足してください。 アプリの実装…
久しぶりにAzure上で仮想マシンをいじる機会があり、監視機能の一つであるVM Insightsを試すことになりました。 learn.microsoft.com まずは簡単な設定から。 ドキュメントは以下にあるのですが、文字ばっかりでわかりにくい...。 learn.microsoft.com Azure…
AWS Lambdaの理解を深めるために、AWS Lambda Developer Guide内にあるsample-appsをやってみることにしました。 github.com 言語ごとに複数のサンプルが格納されていますが、今回はblank-javaを試します。 環境準備が面倒くさかったのでCloud9上で試します…
復習がてらAWS初心者向けハンズオンをこなしているのですが、AWS Amplifyについては本当に初めてだったので実施してみることにしました。 pages.awscloud.com チュートリアルは公式ドキュメントとして以下に公開されています。 https://docs.amplify.aws/sta…
最近ちょくちょくCloud9の環境を構築することがあったので、CloudFormationで構築することにしてみました。 先日のブログ記事で、VPCやSubnetの構築をCloudFormationで構築していたのですが、これを使います。 miyohide.hatenablog.com 上で記したものは、Ou…
今日は小ネタ。 久しぶりにAWS CloudFormationを書くことがありました。このとき、値を固定値ではなく可変値にするためにParametersを使うことがよくあります。例えば、以下のようにVPCを作成するCloudFormationにてCIDRの値をパラメータ化すると使い勝手は…
AWSについて久しく自分で手を動かしていなかったのですが、一念発起して少し手を動かしてみることに。まずはAWS Hands-on for Beginnersに載っているものをやってみることにしました。 aws.amazon.com 一個一個、名前とかを入力するのが面倒なのですが、入力…
はじめに 仮想マシン上で動かしているアプリケーションのテキストログをログサービスに送りたいという話を聞き、調査してみました。ちょっと調査すると、今はAzure Monitorエージェントを使った実現方法があるようですので、試してみました。 learn.microsof…
先日、積んでいた「AWSコンテナ設計・構築[本格]入門」を読みました。 AWSコンテナ設計・構築[本格]入門作者:新井 雅也,馬勝 淳史SBクリエイティブAmazon 「入門」と書かれているのですがその前に「本格」と書かれている通り、コンテナアプリを動かすため…
はじめに 先日、以下のブログにてJobs in Azure Container Appsが公開となったことを知りました。 techcommunity.microsoft.com サクッとできそうだったので試してみました。 作成 まずはContainer Apps環境を作成しておきます。手っ取り早く、以下のドキュ…
はじめに Azure Functionsを動かすには、下記ドキュメントにあるようにStorageが必要となります。 learn.microsoft.com この接続にマネージドIDを使うことができるということなので試してみました。 ドキュメント ドキュメントは以下にあります。 learn.micr…
先週、Azureの料金データをAPIで取得するというものをやってみました。 miyohide.hatenablog.com 今日はAWS版です。 今日のエントリーはAPIの概要とその構成についてです。 ドキュメントは以下にあります。 docs.aws.amazon.com ここではバルクAPIを使用して…
クラウド上でシステム構築する際、料金を確認することが必要になるわけですが、各ベンダーが出している料金計算ツールはなんとなく使いにくい感じがします(個人の感想)。 calculator.aws azure.microsoft.com 仮想マシンとかは数が多いので、料金を中心に…
はじめに 「何はともあれセキュリティなんだ」と漠然とした要望が出てくるのはITシステム開発の常だったりしますが、クラウドが一般的に使われるようになってその傾向は強くなってきたような気がします。セキュリティと一言で言ってもいろんな観点があります…
はじめに 先日、「Cloud Native Buildpacksを使ってRails 7のDockerイメージを作成する」ということを記しました。今回はその続きで、細かいところを実装してみます。 miyohide.hatenablog.com builderにheroku/builder:22を指定する Herokuが提供しているbu…
先日、「ユーザーへAzure仮想マシンの起動や停止のみを許可するようにするにはどのような権限を付与すれば良いか?」という質問をいただきました。下記ドキュメントに記載の組み込みロールを色々と設定するとできるとは思っていたのですが... learn.microsof…
先週、Azure Functions V4(Node.js)がプレビューになったので試してみたが、うまく動きませんでした。 miyohide.hatenablog.com そのまま放置しておくのもなんなので、再度試してみました。環境はUbuntu 22.04。 必要なツールを整えておきます。まずはAzur…
Azure Functions V4(Node.js)がプレビューになったというブログを目にしました。 techcommunity.microsoft.com function.jsonファイルが必要なくなったということで、ちょっと試してみました。 最初はmacOSで試してみたのですが、どうにも動作が遅かったり…
はじめに Azure Container Registryには設定項目に「アクセスキー」というものがあり、ここの管理者ユーザーを有効化することでIDやパスワードを取得することができます。 ただ、管理者アカウントは権限が強すぎるため、あまり有効化はしたくないものです。…
今日も小ネタ。Visual Studio CodeではEmmetという記法が使えます。HTMLタグの入力を補助してくれる記法で、ちょっと独特の記法を使えばHTMLの入力が楽になります。 code.visualstudio.com これをerbに対して対応する方法としては、設定にてemmet.includeLan…
Azure向けTerraformやBicepを生成するNubesGen 今日は小ネタ。Azure向けTerraformやBicepを生成するNubesGenというツールを先日知りました。 nubesgen.com 以下のブログで知りました。 techcommunity.microsoft.com Webベースで必要なサービスを選択するとTe…
先日、RailsのログをFluent Bitに送るということをやってみました。 miyohide.hatenablog.com 今日はそこから少し発展させて、Fluent BitからAzure Blob Storageに格納することをやってみます。 Fluent Bitの設定 Flulent BitからAzure Blob Storageに格納す…
はじめに 最近、Fluent Bitというものを知りました。 fluentbit.io これを使ってRailsのログをFluent Bitに送信することをやってみます。 参考 参考情報として、Fluentdが公開している以下のドキュメントをみます。 www.fluentd.org Fluent BitはFluentd傘下…
はじめに SpringのBlogを見ていたらSpring Cloud Function for Azure Functionsの記事が掲載されていました。 https://spring.io/blog/2023/02/24/spring-cloud-function-for-azure-function Spring Cloud Function for Azure Functionsは以前試したのですが…
はじめに Railsアプリを書いているのですが、Dockerfileをちまちま書くのが面倒だったので、Cloud Native Buildpacksを使ってみることにしました。 参考 @satococoaさんがすでに検証記事を書かれていたのでそれを参考に進めていきます。 zenn.dev 対象アプリ…
Web画面上でグラフを生成するライブラリは様々ありますが、最近、Apache EChartsというJavaScriptライブラリを見つけましたので少し触ってみました。 echarts.apache.org 試したのはApache ECharts 5.4です。 簡単に試す Apache EChartsはCDNでも配布されて…
はじめに 「定期的にコンテナアプリを起動したいが良い方法はないか?」という相談をうけて、Logic Appsを思いつきました。が、Logic Appsの存在は知っていたものの真面目に触ったことはなかったので、ちょっとやってみました。 参考資料 Logic Appsの使い方…