テクノロジー
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 を組み合わせて静的ウェブサイトを公開する構成は、信頼性と高速性に優れており、多くのエンジニアに採用されています。しかし、ブラウザでアクセスした際に以下のようなエラーが表示され、うまく公開できないというトラブルがよく発生し... ライフスタイル
無料サービスでも無関係ではない?遅延損害金と違約金の基礎知識と実務対応
システムエンジニアとしてサービス設計に携わっていると、「この機能は法的に必要なのか?」「こういう条項を規約に入れていいのか?」と悩む場面があります。今回は、無料で提供しているサービスであっても無視できない遅延損害金や違約金について、実務... テクノロジー
Flutter WebをGitHub Actionsでビルド&S3デプロイ自動化(CloudFrontキャッシュも削除)
Flutter Webで構築したウェブサイトを効率的に公開するためには、自動化されたビルドとデプロイの仕組みが不可欠です。この記事では、GitHub Actionsを活用して、Flutter Webのソースコードを自動でビルドし、S3にアップロード、その後CloudFrontのキャッ... テクノロジー
CertbotでSSL証明書が自動更新されない原因と対策
WebサーバにおいてHTTPS通信を実現するために導入されるSSL証明書は、Let’s EncryptのCertbotを使えば無償で取得・更新が可能です。しかし、自動更新に失敗し、結果的に証明書が期限切れになってしまうという問題が現場でたびたび発生します。 本記事では... テクノロジー
GitHub Actionsで作業ブランチ(feature)を自動削除する方法
システム開発において、GitHubを活用して複数人での作業を効率化している現場は多くあります。特に作業ブランチ(featureブランチ)を使った運用は、開発の分担とコードの整理に大きく役立ちます。 しかし、マージ後にfeatureブランチが削除されずに残り続...
Minory Blog
~ テクノロジーの力で実りある人生を! ~














