AWS-CDKを使ってALBをデプロイしたとき、0.0.0.0/32 tcp(80)が許可されてしまうのを防ぎたいとき
ALBにリスナーを追加する時に、openパラメータをfalseにすれば0.0.0.0/32 tcp(80)が追加されることがなくなります。
コードにするとこうです。
このIssueに書いてありました。
PHPのXDebug
AWS S3のウェブサイトホスティングを使っていて、リダイレクトさせたい時
404が発生した時にリダイレクトさせる
[
{
"Condition": {
"HttpErrorCodeReturnedEquals": "404"
},
"Redirect": {
"HostName": "リダイレクト先ホスト",
"HttpRedirectCode": "301",
"Protocol": "https",
"ReplaceKeyWith": ""
}
}
]
特定のURLをリダイレクトさせる
[
{
"Condition": {
"KeyPrefixEquals": "hoge/"
},
"Redirect": {
"HostName": "リダイレクト先ホスト",
"HttpRedirectCode": "302",
"Protocol": "https",
"ReplaceKeyWith": "test.html"
}
}
]
AWS DynamoDBをローカルPCで使う場合
aws cli で操作したい時は、--endpoint-url http://localhost:8000 を付ければ操作できます。
You must specify a region. You can also configure your region by running "aws configure".
このようなメッセージが表示された時は、AWSのprofileを指定しておけばOKだと思います。
export AWS_PROFILE=hogehoge
aws dynamodb command --endpoint-url http://localhost:8000
docker compose build した時のログを全て見たい
--progress plain をつけるだけです。このように実行します。
docker compose build --no-cache --progress plain yourservicename
コマンドラインリファレンスにも書かれていますね
勿論、docker build にもあります