lunaplus*

Find hints in all sort of places

Dev Containersで Amazon Linux 2023を使う

Dev Containersは、プロジェクトに必要な依存関係やツールをコンテナにインストールした開発環境を構築できるVisual Studio Codeの拡張機能です。 Dev Containersの利用には、Dockerが事前にインストールされている必要があります。 これまで、JetBrainsのエディタを積極的に利用していましたが、Dev Containersを利用してみたかったのでVSCodeを利用してみました。

Proxy経由でSMTPアクセス

「マネージドサービスを使うことでサーバー管理の手間を減らしたい」というのはよく聞く話です。 Alibaba DirectMail や Amazon SES など、多くのマネージドサービスもREST APIやイベント連携によるメール機能を提供しています。 これらを利用すると、アプリケーションからAPIコールで直接メールが送信できるので非常に簡単です。

Amazon ECRのログイン

事情があり、Docker HubからImageを取得するという処理を Amazon ECR に変更することに なりました。これまで匿名ユーザーで取得していた各種のImage取得の処理なのですが、事前の処理として Amazon ECR へのログインが必要になりました。。 スクリプト上で、 記載ができる場合には、その直前にログイン処理を記載することができます。

Samba4 Active directory検証環境を構築

Active Directory(AD)のユーザー管理のツールを作成する際にいきなり本番系のADに 接続して実装やテストを実施するわけにもいかないので、クライアント環境で簡易にADを 構築したいと思いたち、Samba4 Active directory の Docker イメージが 提供されていたので、これを利用してみました。