Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Docker-ComposeをECSにデプロイしたい
Search
ryome
April 24, 2023
Technology
0
230
Docker-ComposeをECSにデプロイしたい
ryome
April 24, 2023
Tweet
Share
More Decks by ryome
See All by ryome
PlaywrightというE2Eテストツールを布教したい
ryome
0
24
Cursorという最強エディタを使いこなしたい
ryome
0
82
E2Eテストを自動化したい
ryome
0
59
AWS CodeBuildを高速化したい
ryome
0
240
CDKでAppSyncのJavaScriptリゾルバを開発したい
ryome
0
230
Cognitoの複数IDP認証でユーザを統合したい
ryome
0
790
OAuth2.0完全に理解した
ryome
0
130
Amazon_CodeWhispererで生産性を爆上げする
ryome
0
69
Cloud9にリモートデスクトップ接続する
ryome
0
220
Other Decks in Technology
See All in Technology
マルチプロダクトな開発組織で 「開発生産性」に向き合うために試みたこと / Improving Multi-Product Dev Productivity
sugamasao
1
310
FlutterアプリにおけるSLI/SLOを用いたユーザー体験の可視化と計測基盤構築
ostk0069
0
120
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
190
開発生産性を上げながらビジネスも30倍成長させてきたチームの姿
kamina_zzz
2
1.7k
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
130
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
2
510
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
Making your applications cross-environment - OSCG 2024 NA
salaboy
0
200
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
780
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
DynamoDB でスロットリングが発生したとき_大盛りver/when_throttling_occurs_in_dynamodb_long
emiki
1
450
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Producing Creativity
orderedlist
PRO
341
39k
Code Reviewing Like a Champion
maltzj
520
39k
Done Done
chrislema
181
16k
A better future with KSS
kneath
238
17k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
GitHub's CSS Performance
jonrohan
1030
460k
The Power of CSS Pseudo Elements
geoffreycrofte
73
5.3k
Being A Developer After 40
akosma
87
590k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
The Language of Interfaces
destraynor
154
24k
Unsuck your backbone
ammeep
668
57k
Transcript
Docker-Composeを ECSにデプロイしたい
Docker-Composeご存じですか?
実際にやってみた Docker Compose と Amazon ECS を利用した ソフトウェアデリバリ の自動化 このままじゃ動かない
から直しといた↓↓
実際にやってみた Docker Compose と Amazon ECS を利用した ソフトウェアデリバリ の自動化 このままじゃ動かない
から直しといた↓↓
エラった... Docker Compose と Amazon ECS を利用した ソフトウェアデリバリ の自動化 このままじゃ動かない
から直しといた↓↓
エラった... Docker Compose と Amazon ECS を利用した ソフトウェアデリバリ の自動化 このままじゃ動かない
から直しといた↓↓
翻訳すると... Docker Compose と Amazon ECS を利用した ソフトウェアデリバリ の自動化 このままじゃ動かない
から直しといた↓↓ リソースハンドラからメッセージが返されました。「ユーザは指定されたリソースに対して そのアクションを実行する権限がありません。 翻訳:https://www.deepl.com/translator なんか、権限が足りなくて 怒られてそう。。。
ChatGPTに聞いてみた ChatGPT 期待したような回答が 返ってこなかった。。。
ChatGPTに聞いてみた ChatGPT
結論 Docker Compose と Amazon ECS を利用した ソフトウェアデリバリ の自動化 このままじゃ動かない
から直しといた↓↓ VPCのアクセス権限 が足りなかった
終了~ Docker Compose と Amazon ECS を利用した ソフトウェアデリバリ の自動化 このままじゃ動かない
から直しといた↓↓
スタック削除に苦戦!!
ChatGPTに聞いてみた
ChatGPTに聞いてみた スタックが同時に削除 されて、先にロールが 消えていた。。。
ChatGPTに聞いてみた
詰んだ...? 同じような事象になった 人の海外記事を発見!! AWS Cloud Formation: role (arn:aws:iam:xxx) is invalid
or cannot be assumed IAMロールを手作業で 作り直したら、 削除できるらしい。。。
スタック削除に苦戦!!
スタック削除に苦戦!!
削除成功!!感動!!
まとめ • Docker Compose と Amazon ECS を利用したソフトウェアデリバリの 自動化はCFnにSubnetのアクセス権ないと動かない •
CFnスタックを削除するときは順番意識しないとエラる • エラったときにChatGPTを利用するといい感じの回答をくれる
GitHub • 今回使用したコードはGitHubに公開されています。 • https://github.com/ryomeblog/demo-app-for-docker-compose