【Express】IAMの一時的な認証情報(STS)を使用してS3にアクセスする
この記事では、ExpressアプリケーションからAWSの一時的な認証情報(STS)を使用してS3にアクセスする方法を解説する。IAMロールを利用した一時的な認証情報の取得から、取得したクレデンシャルを使ってS3バケットにアクセスするまでの手順を具体的に示し、AWSリソースを操作する方法を紹介する。
この記事では、ExpressアプリケーションからAWSの一時的な認証情報(STS)を使用してS3にアクセスする方法を解説する。IAMロールを利用した一時的な認証情報の取得から、取得したクレデンシャルを使ってS3バケットにアクセスするまでの手順を具体的に示し、AWSリソースを操作する方法を紹介する。
この記事では、GitHub Actionsを使ってAmazon ECSへの自動デプロイを行う手順を解説する。GitHub ActionsからAWSへの安全な接続方法、ECRへのコンテナイメージのプッシュ、ECSサービスの更新までの一連のプロセスを具体的に示し、効率的なCI/CDパイプラインの構築方
この記事では、Express.jsを使用してAWS SDKを利用し、S3バケットにファイルをアップロードする方法と、署名付きURL(Presigned URL)を生成する方法を紹介する。全体像実装の流れパッケージインストール環境変数設定S3に接続す
この記事では、Express.jsアプリケーションでAWS SES(Simple Email Service)を使用して自動返信メール機能を実装する手順を説明する。参照ソース: https://docs.aws.amazon.com/ja_jp/sdk-for-javascript/v3/
この記事では、Express.js アプリケーションに AWS Cognito を使用し、アクセストークンを検証する認証ミドルウェアの実装方法を説明する。AWS Cognito はセキュリティが強固で広く使用されている認証サービスであり、Webアプリケーションやモバイルアプリケーションでのユーザー
Express.jsアプリケーションにて、「AWS SDK for JavaScript V3」を使用して認証処理を実装する方法を記載する。今回は、usernameとpasswordを使用したログイン処理を事例に解説する。環境{ "dependencies"
本記事では、Node.jsのフレームワークであるExpress.jsを使用してシンプルなWebアプリケーションを開発し、それをDockerでコンテナ化した後、AWSのElastic Beanstalkを使ってデプロイする一連のプロセスを解説する。環境"express&qu
AWS Pinpointを使用して、iOSデバイスにPush通知を送信する方法を解説する。この記事のゴールは、Apple Developer Programの設定から始め、FlutterとAmplifyを組み合わせた環境で、実際にiOSデバイスでPush通知を受信できるようにすることだ。手順に沿っ
前回解説した「【Flutter×Amplify】Push通知機能実装 Android編」では、ユーザーのデバイストークンを取得し、AWS Pinpointのコンソールからデバイスに対してPush通知をテスト送信する手順を解説した。しかし、アプリ開発の過程で欲しい機能というのは、ユーザーの操
ユーザーのデバイスにPush通知を送信するために、以下のような構成でアプリを開発している。この記事では、API GatewayとLambda関数を連携させて、AWS Pinpointを使用したPush通知送信を実現するための手順を解説する。Cognitoを用いた認証も組み合わせて、認証されたユーザ
Flutter×Amplify環境において、Android端末にPush通知を送信する手順を記載する。Flutter×AmplifyでPush通知を送信するための手順については公式ドキュメントでも解説されているが、初期設定からPush通知の受信まで、一気通貫でわかりやすく解説されている訳で
開発環境Flutter×Amplify環境でネイティブアプリの開発を行っており、認証にはCognitoを使用している。やりたいことアプリの初回認証成功時に、DynamoBDのUsersテーブルにユーザー情報を保存したい。以下の値を保存するcognito_s
Flutter×Amplifyでモバイルアプリケーションを開発しており、ソーシャルログインの実装手順を当記事に記載する。以下の公式ドキュメントの手順通り進めれば8割型完了するが、不足している点もあるため忘備録として残す。Social sign-in (OAuth): https://doc
AWS Lightsailで立ち上げたWordPressのサイト運用に際し、SSHコマンドでLightsail上のWordPressディレクトリにアクセスする手順を解説する。1. 事前準備結論、AWS LightsailにSSH接続を行うためには最終的に以下のようなコマンドを実行し
静的サイトジェネレーターHUGOを使ってメディアを構築していた際に遭遇した事象。デプロイした後に、TOPページは問題なく表示されるが、TOP以外の下層ページにアクセスした際に「AccessDenied」となっていた。解決策以下のソースをCloudFront Function
前回、WordPressのメディアファイルをS3に保存する手順について解説した。前回の記事: WordPressのメディアをS3にアップロードする手順今回はその続きで、S3に保存した画像などのコンテンツをCloudFrontで配信する手順を解説する。そのため、下記の手順が完
環境WordPressホスティングLightsailドメイン管理Route53画像コンテンツ管理S3AWS S3側の設定S3のバケット作成S3権限のIAMユーザーを作成1. S3のバケット作成S3コンソールにアクセスし「バケットを作成」をクリック
実行環境AWS CodeCommit@vue/cli 4.5.15問題AWS CodeCommitで管理しているvueのソースをローカルリポジトリにpullした際に下記のエラーが発生$ git pullfatal: unable to access &