Closed harukin721 closed 9 months ago
なんとなく Lambda Function URLs のイメージはできて、形にはなった気がする。 ( SNS, SQS との連携はまだ.. )
ECS on Fargate
これは、最低限の VPC作成も必要になりそうなのでファイル分けた方が良さそう
📝 SQS をトリガーとする Lambda 関数
tf apply
していないので、テスト等もできていない.Terraformでファイル単位でtarget指定するためのワンライナー
# plan
$ t plan `cat hoge.tf | terraform fmt - | grep -E 'resource | module ' | tr -d '"' | awk '{printf("-target=%s.%s ",$2,$3);}'`
# apply
$ t appy `cat hoge.tf | terraform fmt - | grep -E 'resource | module ' | tr -d '"' | awk '{printf("-target=%s.%s ",$2,$3);}'`
進められていない.. 内容整理しながら進めていく
VPC と ECS を書いてみました。role とかまだです。
パッと見て、いまいま間違っていそうなところとかがあれば教えていただけると嬉しいです:pray: ( 随時Issueにコメントを残すようにするのと Discord でも共有させていただくようにします。)
ECS のがわはおおよそ書けた -> それぞれの連携周りがイメージついていない.. です
https://github.com/cto-a/private-isu-ops/pull/10/commits/13b91550d48c5ccec93af1b5903b39bba8eb8e02 とりあえず VPC と ECS(Fargate) の動くものはできている。
( 課金されるので terraform destory
している )
ecs.tf がでかすぎて、この前の terraform destory
で VPC とか消えてないな..
なんか依存関係の問題っぽい
-> 綺麗にした。
ECS のほうをやる
terraform destory
で全て消えてくれるようになった
Welcome to nginx!
出せているcontainer_definitions.json
の image
に愚直に ECR を指定するだけではうまくいかなかったとりあえず今日はここまで。
Lambda関連の https://github.com/cto-a/private-isu-ops/pull/25 についてですが、Terraform化できていないです。 既に作成いただいているものをインポートするのがよさそう(?)と考えていました。:bowing_man:
気になっていること
terraform apply
できるようにしたい ( Terraform の知見不足.. )
ecr.tf
を terraform import
しちゃうと事故って削除しちゃいそうでまだインポートできていない既に作成いただいているものをインポートするのがよさそう(?)と考えていました。:bowing_man:
インポートできるものがないので閉める。:bow: