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の使い方…
はじめに 全然気がついていなかったのですが、Azure Static Web AppsにてPrivate EndpointsのサポートがGAしていました。 azure.microsoft.com ものは試しということで早速やってみました。 設定 設定と言ってもそんなに難しいことはなく、以下のドキュメン…
はじめに 先日、Azure Database for MySQL Flexible ServerにてAzure AD認証を行うことを実施しました。 miyohide.hatenablog.com そんな中、PostgreSQL Flexible ServerでもAzure AD認証がGAしたというアナウンスがあったので試してみました。 techcommunit…
はじめに Azure Database for MySQL Flexible serverにてActive Directory認証がサポートされたので試してみます。なんとなくActive Directory認証については恐怖感があったのですが、実際にやってみると、一部を除きあっさりとできてしまったので実施した内…
昨年8月にM2 MacBook Air上でAzure Functionsのローカル開発を試してみてうまく動かないという状態をメモしました。 miyohide.hatenablog.com 時間も経っていることなので再度試してみました。 環境 環境は以下の通りです。まずはAzure Functions Core Tools…
今日は小ネタ。 MacからAzure上に作ったWindowsのVMに接続するとき、Microsoft Remote Desktopを使っています。 Microsoft Remote DesktopMicrosoft Corporationビジネス無料apps.apple.com これの接続時に全画面になってしまうことに微妙に不満を持っていま…