Slide 1

Slide 1 text

AWS App Runnerでパラメータストアの値 を使ってみた KMiura(@k_miura_io)

Slide 2

Slide 2 text

自己紹介 • 三浦 耕生(こうき) • JAWS UG名古屋運営 • AWS Community Builder for Containers • 三次元地図技術のスタートアップの エンジニア @k_miura_io koki.miura05

Slide 3

Slide 3 text

AWSでコンテナを動かしたい • コンテナをなるべく楽して運用したい • Fargateは便利だけど料金が割高…

Slide 4

Slide 4 text

App Runnerで個人開発 • VPCとかセキュリティがわからなくても簡単に アプリケーションを構築できる • CodeBuildでイメージをビルドするデプロイ方法 もあればECRのレジストリを選択できるデプロ イ方法もある • 最小構成だと5ドル近くで運用できる

Slide 5

Slide 5 text

App Runnerでセキュアに環境変数設定 したい • SSMのパラメータストアの値でセキュアに環境変数を設定したい • ECSだとできるみたいだけど、同じことができるのか気になる

Slide 6

Slide 6 text

結論、できたw ソースでパラメータストアのオプションを選択することで設定できた

Slide 7

Slide 7 text

後はIAMロールが必要

Slide 8

Slide 8 text

No content

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

しかし…

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

じゃあApp Runner用のエンティティを…

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

ドキュメントを見たら… https://docs.aws.amazon.com/ja_jp/apprunner/l atest/dg/security_iam_service-with-iam.html

Slide 15

Slide 15 text

なんでユースケースにないんだ

Slide 16

Slide 16 text

ロールが選択できた

Slide 17

Slide 17 text

まとめ やはりドキュメント… ドキュメントはすべてを解決する…

Slide 18

Slide 18 text

今回の内容 https://zenn.dev/kmiura55/articles/apprunner-ssm-parameterstore

Slide 19

Slide 19 text

END