テクノロジー
Vagrant環境からAWSのEC2を経由してDocumentDBに接続する方法とSSH切断エラーの対処法
この記事では、Vagrantで構築したローカル開発環境から、AWS上のEC2インスタンスを踏み台にして、Amazon DocumentDBへ安全に接続する方法を紹介します。公開鍵ではなくパスワード認証を使いたいケースに対応し、接続中に発生する「client_loop: send disco... テクノロジー
Node.jsとMongoDBで複数のデータを結びつけて取得する方法
日々の開発で扱うデータベースには、1つの情報だけでなく、別の情報と関係を持つデータが存在することがよくあります。 たとえば、「ある人がいつどこで何をしたか」といった記録を持つデータと、「その場所に関する詳細情報」を別のデータとして管理して... テクノロジー
AWS Lambdaで「ハンドラーが見つからない」エラーの原因と解決法
AWS Lambdaを使ってサーバーなしで処理を実行する場面は増えていますが、実際に開発環境で試したときに「ハンドラーが見つからない」というエラーに直面したことがある方も多いでしょう。本記事では、その原因と具体的な解決策について解説します。 実行時... テクノロジー
Robo3TでDocumentDBに接続すると「allowDiskUse」で失敗する原因と対策
システム開発や運用において、Amazon DocumentDB は扱いやすいドキュメント型のデータベースとして広く利用されています。しかし、Robo3T などのツールで接続しようとすると、次のようなエラーに直面することがあります。 Failed to retrieve documentsMon... テクノロジー
Lambda関数は成功するのにAPI Gatewayからは「Internal Server Error」
AWS Lambdaを使って処理を自動化し、API GatewayからそのLambda関数を呼び出す構成は、サーバーを持たずにAPIを公開する方法としてとても人気です。 しかし、Lambda関数はテストでは正常に動作するのに、API Gatewayを通してアクセスすると「Internal Serv... テクノロジー
【Linux】Ubuntuでローカル時間を手動で変更する方法
Ubuntuを使っていて、「ローカル時間がずれている」「自動で合わない」「特定の日時に一時的に戻したい」といった状況に出くわすことがあります。たとえば仮想環境やテスト用サーバーでは、意図的に日付を操作したい場合もあるでしょう。 この記事では、イ... テクノロジー
ReactでuseRefを使った値の保持と更新の正しい方法
Reactで状態を扱う場面では、useStateやuseEffectの他に、再描画を伴わずに値を保持したいケースがあります。そのようなときに使われるのが、useRefです。 今回は、あるシステムで見られた「constで定義したuseRefに対して値を代入してもエラーにならない... テクノロジー
SSH接続がタイムアウトする原因とEC2のログイン制限の有無
システム開発や保守において、AWSのEC2に対してSSH接続ができないという問題に直面することは珍しくありません。特に、同じ秘密鍵と同じユーザー名を用いて、複数の端末から同時に接続を試みる場合や、Visual Studio Codeの拡張機能を使っている場合などに... テクノロジー
CloudFront + S3で発生する「AccessDenied」エラーの原因と対策
CloudFront と S3 を組み合わせて静的ウェブサイトを公開する構成は、信頼性と高速性に優れており、多くのエンジニアに採用されています。しかし、ブラウザでアクセスした際に以下のようなエラーが表示され、うまく公開できないというトラブルがよく発生し... ライフスタイル
無料サービスでも無関係ではない?遅延損害金と違約金の基礎知識と実務対応
システムエンジニアとしてサービス設計に携わっていると、「この機能は法的に必要なのか?」「こういう条項を規約に入れていいのか?」と悩む場面があります。今回は、無料で提供しているサービスであっても無視できない遅延損害金や違約金について、実務...
Minory Blog
~ テクノロジーの力で実りある人生を! ~














