ELB や動的 DNS バックエンド向けの nginx リゾルバー設定

ELB や動的 DNS バックエンド向けの nginx リゾルバー設定

nginx から ELB などの IP アドレスが変化するバックエンドへプロキシする際に、DNS レコードを更新するための設定方法を解説します。

モジュール性と再利用性を高める Angular のプロジェクト構成

モジュール性と再利用性を高める Angular のプロジェクト構成

Angular アプリケーションを core、features、shared に分け、依存関係の境界を明確にするフォルダ構成を紹介します。

インターネット接続なしで Python パッケージをインストールする

インターネット接続なしで Python パッケージをインストールする

接続可能なマシンで Python パッケージをダウンロードして転送し、インターネットに接続できない環境へインストールする方法を解説します。

AWS Athena のパーティションプロジェクション

AWS Athena のパーティションプロジェクション

Athena のパーティションプロジェクションを使い、パーティションを Glue Data Catalog へ個別に追加せずにクエリする方法を解説します。

Jasmine でモックオブジェクトのプロパティをスパイする

Jasmine でモックオブジェクトのプロパティをスパイする

モックオブジェクトのプロパティをスパイする際に発生する Jasmine の "already been spied upon" エラーを、Object.getOwnPropertyDescriptor で回避する方法を解説します。

RHEL 8 の SELinux 環境で nginx の "13: Permission Denied" を解消する

RHEL 8 の SELinux 環境で nginx の "13: Permission Denied" を解消する

SELinux のポートラベルを追加し、RHEL 8 上の nginx が非標準ポートへバインドできるようにする方法を解説します。

Docker で MailDev をローカルメールサーバーとして動かす

Docker で MailDev をローカルメールサーバーとして動かす

実際の受信箱を用意することなく、Docker 上で MailDev を動かして送信メールをキャプチャ・確認する方法を紹介します。

SES のバウンス、苦情、拒否イベントをシミュレートする

SES のバウンス、苦情、拒否イベントをシミュレートする

シミュレーターアドレスを使って、実際の受信者にメールを送ることなく SES のバウンス、苦情、拒否通知をトリガーする方法を紹介します。

複数の Elasticsearch インデックスを横断して検索する

複数の Elasticsearch インデックスを横断して検索する

ワイルドカードパターンと明示的なカンマ区切りリストという 2 つの方法で、複数の Elasticsearch インデックスを一度にクエリします。

Amazon S3 イベント通知の s3:TestEvent を処理する

Amazon S3 イベント通知の s3:TestEvent を処理する

Amazon S3 はイベント通知の設定時に s3:TestEvent メッセージを送信します。通常のイベント通知とは構造が異なるため、コンシューマー側で個別に処理する必要があります。

Takahiro Iwasa

Takahiro Iwasa

Software Developer

このブログでは、実際のプロジェクトで得たアーキテクチャ、実装、AWSサービス連携に関する技術的な知見を共有しています。