curl で IPアドレスや国名などを調べるAPI(IP Geolocation)
curl で確認できるAPIを公開しました
curlCloudFront で付加が可能なヘッダ情報をレスポンスしております
{ "ip": "xx.xx.xx.xx", &qu ...CloudFrontでGETはできるのにPOSTができない
CloudFront ではメソッドの設定が行えます。
ビヘイビアの設定にある「ビューワー」の設定が「GET, HEAD」となっている可能性があります。
コンテンツ系だけであれば、GET, HEAD だけにすることも ...
Amazon Linux 2023 へ Node.js をインストールする
node.js をインストールします
curl -o- | bashnvm install stable --latest-npmインストールされたバージョンの確認
$ node -vv21.4.0$ npm -v ...Amazon Linux 2023 へ PHP8.2 をインストールする
PHPインストール
sudo dnf install -y php php-mysqli php-fpm php-json php-devel php-gd$ php -vPHP 8.2.9 (cli) (built: Aug ...Amazon Linux 2023 のタイムゾーンを変更する
タイムゾーンを変更する
sudo timedatectl set-timezone Asia/Tokyo$ dateSat Dec 9 16:07:04 UTC 2023$ sudo timedatectl set-timezo ...Amazon Linux 2 で nginx + Let’s Encrypt によるSSL化
sudo yum install -y amazon-linux-extrassudo amazon-linux-extras install epel -ysudo yum install -y certbotsudo certbot - ...
Amazon Linux 2 に nginx をインストールする
sudo yum install -y amazon-linux-extrasamazon-linux-extras | grep nginx$ amazon-linux-extras | grep nginx 38 nginx1 avai ...
Amazon Linux 2 に PHP 8.2 をインストールする
Amazon Linux Extras リポジトリからインストールできます。
sudo yum install -y amazon-linux-extrasインストールできるPHPのバージョンを確認します。
amaz ...[S3] パブリックに公開するためのバケットポリシー
S3 をインターネットに更改するためのバケットポリシー。BUCKET-NAMEは、バケット名に合わせて変更。
{ "Version": "2012-10-17", "Statem ...[CloudFormation] S3エンドポイントの作成
S3エンドポイントの作成では、S3エンドポイントへのアクセスをエンドポイントに向けるためにルートテーブルに追加する必要があります。Gateway型でIPアドレスを持ちません。
AWSTemplateFormatVersion: ...