
タグ: AWS

GitLab CI/CDで研修業務を自動化した話(後編)〜AWSとTerraformによるcode-server環境の構築〜
こんにちは! 私はカサレアルでラーニング・サービスを担当している山本 薫と申します。 弊社の研修コースで使用している教材の開発や研修環境の準備作業をどのように自動化しているかについて紹介します。 前編では、Asciidoctor PDFとDockerによるテキストPDFのビルドについてお伝えしました・・・続きを読む →
DynamoDB localを使ってローカル開発・テスト環境を構築してみた
はじめに 開発中のシステムでAmazon DynamoDBを使用しているのですが、ローカル環境でのテストやデバッグの際に毎回AWSの開発環境に接続するのは手間がかかりますし、テストデータの管理も煩雑になります。 そこで今回は、AWSが公式に提供しているDynamoDBのローカルエミュレータ「Dyna・・・続きを読む →
AWS SESのバウンスメール情報をアプリケーション側で受け取ってみる
はじめに 開発の要件として、アプリケーションからのメール送信時に、 宛先が到達不可能なメールアドレスだった場合に、 そのメールアドレス宛に再度アプリケーションからメールが送られないようにする必要がありました。 今回は、現在使用しているAWSサービスのSimpleEmailService(以下、SES・・・続きを読む →
【実践】LambdaとAlarmで始める、エラー検知自動化バッチ運用術
はじめに ここ最近は業務でAWSのLambdaを利用し、バッチ処理を実装しています。 その際、バッチは作ったらそれで終わりというわけにはいかないので、運用を考える必要がありました。 今回はLambdaと他AWSを連携し、 エラーが発生した場合は指定のメールアドレスに通知する実装の方法を記事にまとめた・・・続きを読む →
サーバーレスによるAPI開発
はじめに サーバーレスによるAPI開発を行ったので触りだけでも共有したいと思います。 実際には認証機構やデータベースも使用したので、これだけではありませんが、最低限の構成であればすぐ構築できるということが感じられれば幸いです。 サーバーレスとは サーバーレスアーキテクチャ(以下:サーバーレス)とは、・・・続きを読む →
複数のアプリケーションをサブドメインを使ってサーバー1台で動かしてみる
新年のご挨拶 明けましておめでとうございます。 2025年も、カサレアルをよろしくお願いいたします。 やりたいこと 複数のアプリケーションを1台のEC2で動かしたい! ということでnginxと格闘したお話です。 https://subdomain1.casareal.jp https://subdo・・・続きを読む →
AWS&PHP&Laravel環境でOracleDBを使用する
はじめに AWS環境で、PHPとLaravelを使用したWebシステムを構築する際に、 RDSのOracleを使う必要がありました。 しかし、LaravelでサポートされているDBの中にOracleが存在しないため、 私がどう対応したかを備忘録として残しておこうと思います。 環境 PHP:8.3.7・・・続きを読む →
AWSのMySQLバージョンアップ対応
AWSよりMySQLサポート終了に関する通知が来たため、MySQLバージョンアップ対応を実施しました。 備忘録として作業手順を残します。 Amazon RDS for MySQL のマイナーバージョン 8.0.31、8.0.29、8.0.28 は 2024 年 3 月 29 日に標準サポートが終了し・・・続きを読む →
AWSとGCPの構成イメージ
はじめに AWS環境での案件を扱う機会が多かったのですが、 GCPの環境構築を携わったことがなかったため AWSの簡単な構成をGCPに置き換えたらどうなるのだろう? という疑問から少し調べてみました。 参考 AWS や Azure サービスと Google Cloud を比較する &n・・・続きを読む →
AmazonSESのバウンスをAmazonSNSで通知する
はじめに AmazonSESでメール送信を行う際に、存在しないメールアドレスにメールを送ったりなど、相手にメールが届かないとバウンス率というものが上がってしまい、バウンス率が一定の割合を超えるとAmazonSESを利用できなくなってしまいます。 そのためバウンス情報を利用して、そのメールアドレス宛へ・・・続きを読む →
LaravelでAmazon S3からファイルを非同期でダウンロードする方法
はじめに LaravelでAmazon S3からファイルを非同期でダウンロードする方法をご紹介します。 環境 PHP 8.0.16 Laravel Framework 9.6.0 PHP public function fileDownload(Request $request) { $filePa・・・続きを読む →
AWS リージョン毎のサービスを調べる
2021年3月にAWSの大阪リージョンが誕生し、約1年が経過しました。 それまで日本国内では東京リージョンしかなかったため、東京リージョンをメインにご利用されている方は多いのではないでしょうか。 大阪リージョンの誕生により、新たに構築するだけでなく、冗長化やバックアップ目的として大阪リージョンを検討・・・続きを読む →
Amazon EC2 Mac インスタンスが東京リージョンで利用可能になりました
新年あけましておめでとうございます。 本年もカサレアルブログをどうぞよろしくお願い致します。 私事ですが、新年早々に長年愛用していた眼鏡がブリッジ部分から真っ二つになるという事故がおきました。 (踏んだり落とした訳ではなく、ただレンズを拭いていたら折れました。) ですが、新しい眼鏡を購入するきっかけ・・・続きを読む →