やってみた

はじめに

AWSでサーバーレスアーキテクチャのSPAサイトを組むにあたって、フロントエンドをS3(+CloudFront)から配信し、バックエンドをAPI Gatewayに置くのは一般的な構成だと思います。

やってみた

S3とCloudFrontで静的サイトを配信

こちらは割愛します。

SPAリロード対策の404リダイレクトは入れておきましょう。

GitHub Actionsの設定デプロイ用のI

使ってみた

SDKの提供するメソッドには、非同期実行用にサフィックスにAsyncがついたものが必ず用意されています。

jQueryのDeferredのように使えそうな感じ。

S3ClientのPutOb

やってみた

CloudWatch Eventsを使うとAWSリソースへのイベントやスケジュールをトリガーにして他のAWSサービスを起動するルールを作成することができます。

こちらを参考にS3へのファイル作成を検知し

やってみた

Amazon S3では、静的Webサイトのホスティングができますが、あくまで静的なものに限り、共通ヘッダー、フッターなどのセットをPHPやSSI(Server Side Includes)で実行することはできません。

使ってみた

最近は、ちょいちょいクライアントとのデータのやり取りにS3を利用することが増えてきました。

署名つきURLを発行してダウンロードリンクを提供することがほとんどですが、手間なのでリードオンリのWebアプリを用意でき

やってみた

AWS Data Pipelineは、AWSのサービス間やオンプレ環境とのデータ転送を支援するサービスです。

複数のサービスを組み合わせることでETLツールのように使うこともできます。

今回はこれを使

やってみた

AWSでは、各種サービスをプログラミング言語から操作するためのSDK(Software Development Kit)が提供されています。

今回は、PHP用のSDKである「AWS SDK for PHP」でS3

やってみた

Oracle Databaseには外部表という機能があり、これはファイルシステムに置かれたCSVファイルをテーブルのようにSQLで検索できる機能です。

Amazon AthenaはS3バケットに置かれたデータをS

やってみた

こんにちは!
オブジェクトストレージの印象が強いAmazon S3ですが、実は静的なリソースをインターネットで公開することができます。

これを使えば、HTML/CSS/JavaScriptだけでできた静的