プライベートサブネット内の EKS Fargate で ALB 配下にコンテナをデプロイする

プライベートサブネット内の EKS Fargate で ALB 配下にコンテナをデプロイする

プライベートサブネット内の EKS Fargate でコンテナを実行し、アプリケーションを内部 ALB 経由でのみ公開します。

Python で OPC UA の変数ノードを監視する

Python で OPC UA の変数ノードを監視する

opcua-asyncio を使って OPC UA の変数ノードを購読し、ポーリングではなくサーバーからの通知で変更を処理します。

AWS CloudSearch で映画データの全文検索を行う

AWS CloudSearch で映画データの全文検索を行う

公開されている映画データセットを AWS CloudSearch にインデックスし、全文検索・数値検索・範囲検索を実行します。

インターフェイス VPC エンドポイントと Route 53 で S3 アクセスを簡素化する

インターフェイス VPC エンドポイントと Route 53 で S3 アクセスを簡素化する

Route 53 のプライベートホストゾーンを使い、クライアントから `--endpoint-url` を指定せずに VPC エンドポイント経由で S3 へアクセスします。

EC2 上で Proxy.py を軽量 HTTP プロキシとして動かす

EC2 上で Proxy.py を軽量 HTTP プロキシとして動かす

認証機構を持たない Proxy.py を EC2 インスタンス上で動かし、SSH トンネル経由で安全にアクセスします。

SiteWise Edge Gateway で OPC UA データを Kinesis にストリーミングする

SiteWise Edge Gateway で OPC UA データを Kinesis にストリーミングする

SiteWise Edge Gateway とカスタムの Greengrass コンポーネントを使い、OPC UA テレメトリを Kinesis Data Streams へ橋渡しします。

Kinesis Firehose の動的パーティショニングで NDJSON 処理を簡素化する

Kinesis Firehose の動的パーティショニングで NDJSON 処理を簡素化する

Kinesis Data Firehose の動的パーティショニングを使い、変換用の Lambda 関数を用意せずに NDJSON(改行区切り JSON)を S3 へ出力します。

Tesseract と Pytesseract による日本語 PDF の OCR 処理

Tesseract と Pytesseract による日本語 PDF の OCR 処理

Tesseract OCR v4 と pytesseract を使って PDF から日本語テキストを抽出し、出力を整えるための正規化処理も行います。

Amazon SageMaker 入門:組み込みアルゴリズムを使う

Amazon SageMaker 入門:組み込みアルゴリズムを使う

SageMaker Studio と組み込みアルゴリズムを使い、Iris データセットで k-NN 分類器を学習・デプロイします。

Gremlin で Amazon Neptune をクエリする

Gremlin で Amazon Neptune をクエリする

Amazon Neptune にプロパティグラフを登録し、Gremlin のトラバーサルで関係をクエリする方法を解説します。

Takahiro Iwasa

Takahiro Iwasa

Software Developer

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