Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
CDK Pipelineにも良いところあるんだからね・・・
Search
Hikaru Kawagoe
September 04, 2023
Technology
610
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
CDK Pipelineにも良いところあるんだからね・・・
Hikaru Kawagoe
September 04, 2023
More Decks by Hikaru Kawagoe
See All by Hikaru Kawagoe
5分でまとめたいWell-Architected Framework アップデート / Well-Architected Framework Update that can be summarized in 5 minutes
rrrraaaaa6
0
290
「オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日を超えるとほとんどアクセスされません」と真面目に向き合ってみる
rrrraaaaa6
0
230
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ
rrrraaaaa6
0
1.3k
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ_mentimeter
rrrraaaaa6
1
1k
zero-ETLが金融業界にもたらすものとは?
rrrraaaaa6
1
980
AWS Backup 自動復元テストをやってみる / Try AWS Backup automatic restore testing
rrrraaaaa6
0
940
Verified AccessとBedrockでお手軽セキュアに社内向け生成AIアプリを作る
rrrraaaaa6
3
700
失敗から学ぶCDK Construct Libraryを利用した効率化
rrrraaaaa6
2
770
CloudFormationの表示がツリーになったけど何が嬉しいん?
rrrraaaaa6
1
730
Other Decks in Technology
See All in Technology
全社共通データ基盤をつくる。ソニーのDatabricks活用とデータガバナンス設計の裏側
sony
0
430
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
870
ビジネスを止めない技術的負債の返済のための戦略とその手法 - 技術的負債と向き合う / Complexity and Simplicity
soudai
PRO
3
650
AI時代に必要な脅威モデリング― 変化の速度に負けない理解とリスク判断
masakane55
4
1.1k
SREでアラート疲れを 解決しよう!
kairim0
1
210
しろおびから始める!ログ活用の第一歩
shumei_ito
0
380
自律型 AI をセキュアに実装!Gemini と MIG で作る動的コード実行環境
recruitengineers
PRO
1
220
事業活動を AI Ready にする攻めと守りのデータエンジニアリング / data-engineering-for-ai-ready-business
pei0804
4
1.8k
FinTech 1-2 : Overview of FinTech
ks91
PRO
0
150
予測不能な実行エージェントを安全にサクッと試せるサンドボックス環境の話
sansantech
PRO
0
130
使いこなすために知っておきたい Azure SRE Agent アンチパターン
torumakabe
2
400
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
17
120k
Featured
See All Featured
Leo the Paperboy
mayatellez
10
2.4k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
What's in a price? How to price your products and services
michaelherold
247
13k
The untapped power of vector embeddings
frankvandijk
2
1.9k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7.1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
550
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
540
The agentic SEO stack - context over prompts
schlessera
0
970
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
400
Transcript
$%,1JQFMJOFʹ ྑ͍ͱ͜Ζ͋ΔΜ͔ͩΒͶɾɾɾ ͔Θ͑͝ 1
2 ͔Θ͑͝ ► ৭ʑͬͯΔਓ ► +BQBO"845PQ&OHJOFFS ► "84$PNNVOJUZ#VJMEFS d ►
9!SSSSBBBBB
օ༷͔Β͋·Γ͔Ε͍ͯͳ͍ $%,1JQFMJOF l ͦͦΘ͔ΓͮΒ͍ΜͰ͢ΑͶʢΘ͔Δɻࢲཧղ͢Δͷʹ͔͔࣌ؒͬͨʣ l 4FMG.VUBUJPOͬͯͳΜͧ l 4UBHF 8BWF l
ͳΜ͔EJGGୟ͚ͩ͘ͷ4UFQՃ͍ͨ͠Μ͚ͩͲɺͲ͏Δͷʁ l ͳΜ͔มͳDSPTTSFHJPOαϙʔτͱ͔͍͏4UBDL͕Ͱ͖ͨʂ ࠓͷ-5Ͱɺগ͙͠Β͍ͬͯΈΑ͏͔ͳ🤩ͱͳΔ͜ͱظ 3
$%,1JQFMJOFͱ l BXTDELMJCQJQFMJOFT$PEF1JFQMJOF l $%,ΞϓϦέʔγϣϯΛσϓϩΠ͢ΔύΠϓϥΠϯΛ࡞͢Δ-$POTUSVDU l ඇৗʹ؆୯ʹɺ$%,ΛσϓϩΠ͢ΔͨΊͷύΠϓϥΠϯΛఆٛՄೳ l ʢޙͰ͍ํΛݟͤ·͢ʣ l
ࣗݾ֦ுʹΑΓɺϝϯςφϯε΄΅ෆཁ l ύΠϓϥΠϯΛ·ͣඋ͢ΔʢύΠϓϥΠϯϑΝʔετʣ͔Β։ൃΛ࢝ΊΒΕΔ 4
$%,1JQFMJOFͷཁૉ 5 4PVSDF 4FMG.VUBUJPO 4UBHF 8BWF 4ZOUI ιʔε ɾ&$3 ɾ$PEF4UBS$POOFDUJPO
ɾ$PEF$PNNJU ɾ4 ˞4ͷϙʔϦϯάඇਪ "TTFNCMZ DELPVU ͷੜ ͜͜Ͱੜ͞Εͨ"TTFNCMZΛ ར༻ͯ͠ޙଓͷॲཧ͕ߦΘΕΔ 1JQFMJOFͷࣗݾ֦ு ͬͯΔ͜ͱࢸۃ୯७ DELEFQMPZ\1JQFMJOFͷ4UBDL໊^ rBDELPVUrSFRVJSFBQQSPWBM OFWFS 4UBDLΛޙ͔ΒՃͨ͠ࡍʹޙଓͷ 4UBHF͕ࣗಈͰ૿͞Ε͍ͯ͘ 4UBDLΛσϓϩΠ͢Δ 4UBHF1SPQT4UBDL1SPQTͷ &OWJSPONFOU͔ΒͲͷΞΧϯ τϦʔδϣϯʹσϓϩΠ͢Δ͔ ΛܾఆɺσϓϩΠΛ͢Δ IUUQTEPDTBXTBNB[PODPNKB@KQDPEFQJQFMJOFMBUFTUVTFSHVJEFVQEBUFDIBOHFEFUFDUJPOIUNM
$%,1JQFMJOFΛར༻ͨ͠ࡍͷ$POTUSVDU5SFF 6 Α͘ݟΔͭ https://speakerdeck.com/tomoki10/practice-the-strongest-writing-method-of-aws-cdk-2023-edition?slide=19 "QQ $%,1JQFMJOF 4UBDL 4UBHF %FW 4UBDL
4UBDL $POTUSVDU $POTUSVDU $POTUSVDU 4UBHF 1SPE 4UBHFͱɺҰॹʹσϓϩΠ͞ΕΔ͖ 4UBDLΛ·ͱΊͨ$POTUSVDU
࣮ࡍͷར༻ํ๏ 7 ͲͷΑ͏ʹͯ͠"TTFNCMZ DELPVU Λੜ͢Δ͔ ΠϯϓοτΛԿʹ͢Δ͔ɺίϚϯυΛͲ͏࣮ߦͯ͠ "TTFNCMZΛੜ͢Δ͔ 4UBHFΛ1JQFMJOFʹՃ͢Δ ʢෳͷ4UBHFΛಉ࣌Ճ͍ͨ͠߹8BWFΛར༻ʣ ˞$PEF1JQFMJOFͷRVPUBʢಉ࣌ΞΫγϣϯ࣮ߦʣʹҙ
IUUQTXXXZPVUVCFDPNXBUDI WBRBC''[DKT
ϢʔεέʔεʹԠͨ͡$%,1JQFMJOFͷΧελϚΠζʢ%JWF%FFQʣ l EJGGऔ͔ͬͯΒDELEFQMPZ͍ͨ͠ l มߋηοτ֬ೝ͔ͯ͠Βঝೝ͍ͨ͠ l "EE4UBHF0QUT QSFQPTUTUBDL4UFQT Λར༻͢Δ l
*1JQFMJOF BXTDELMJCBXTDPEFQJQFMJOF Λར༻ͯ͠ΧελϚΠζ 8
"EE4UBHF0QUTΛར༻ͨ͠ΧελϚΠζ 9 1SF 4UBHFͷલ ʹ DELEJGGΛ࣮ߦ͢Δ4UFQΛՃ ˞ਖ਼͘͠<ADELEJGGrGDELPVU\QSPQTTUBHFJE^ A>🙇 QPTU 4UBHFͷޙ
ʹ DVSMͰ࣮ࡍͷڥʹΞΫηεͯ͠ΈΔςετΛೖΕΔͱ͔ มߋηοτ࣮ߦલʹ Ϧιʔε࠶࡞͞Εͳ͍͜ͱΛ֬ೝͯ͠ঝೝɾ࣮ߦ
*1JQFMJOFΛར༻ͨ͠ΧελϚΠζ 10 *$PEF1JQFMJOFBEE4UBHF Λར༻ Ͳͷ4UBHFલޙʹՃ͢Δ͔ 4UBHF໊΄΅ݻఆͳͷͰ༰қʹಛఆՄ 4FMG.VUBUJPOl6QEBUF1JQFMJOFz 4ZOUI$PEF1JQFMJOF1SPQTTZOUIʹࢦఆͨ͠$POTUSVDUͷ*E
1ͷྫͰݴ͏ͱ 5FTU4ZOUI 4UBHF8BWF4UBHFͷ4UBDLͷʹΑͬͯมԽ BͰ"TTFNCMZΛࢦఆ͢ΕੜࡁΈͷ"TTFNCMZΛͬͯDEL ίϚϯυΛ࣮ߦՄೳ 4ZOUI͔ΒͷPVUQVU \$PEF1JQFMJOF1SPQTTZOUIͷ$POTUSVDUͷ*E^@0VUQVU ͱ͍͏໊લͰࢦఆ͕Մೳ 1ͷྫͰݴ͏ͱ 5FTU4ZOUI@0VUQVU
ඒຯՕॴ l ύΠϓϥΠϯϑΝʔετ l 1JQFMJOFΛࣗಈͰҡ࣋ɾ֦ுͯ͘͠ΕΔ l 4UBDLΛՃ࣌ʹ1JQFMJOFͷมߋΛҙࣝ͠ͳ͍͍ͯ͘ʢΛެ͕ࣜ୲อͯ͘͠ΕͯΔʣ l 4UBHFͰෳ4UBDLΛ؆୯ʹ૿৩ͤ͞ΕΔ
l ΞϓϦͷςετͰ999ڥΛ͏Ұ໘૿ͯ͠΄͍͠ɺ͕ͩ%#ڞ༗Ͱ͍͍ͨ l ෳਓ։ൃ࣌ͷ4UBDLߋ৽ڝ߹Λ؆୯ʹղফ l "͞ΜʮΘ͠ͷ71$ফͨ͠ͷ୭ʯ l #͞Μʮ͋ɺ͢Έ·ͤΜDELEFQMPZͨ͠ͱ͖ʹফ͔͑ͨͰ͢ʯ 11 IUUQTRJJUBDPNIPSTFXJOJUFNTCBEFBEB
ඒຯՕॴ l ϚϧνΞΧϯτϚϧνϦʔδϣϯͷ4UBDLͷσϓϩΠ͕༻ҙ ˞1JQFMJOFͱҟͳΔϦʔδϣϯʹσϓϩΠ͢Δ࣌ DSPTTSFHJPOTUBDL\"DDPVOU*E^\3FHJPO^ͱ͍͏4UBDL࡞ΒΕΔͷͰҙ ˞ϚϧνΞΧϯτར༻͢ΔࡍɺDSPTT"DDPVOU,FZTUSVFΛઃఆ͢Δ 12 IUUQTBXTBNB[PODPNKQCMPHTOFXTCFTUQSBDUJDFTGPSEFWFMPQJOHDMPVEBQQMJDBUJPOTXJUIBXTDEL
੍ͳͲ l େࡕϦʔδϣϯͰ$PEF1JFQMJOFະରԠͳͷͰ͑·ͤΜʢͰ͔͗͢Δʣ l %FGBVMU4UBDL4ZOUIFTJ[FSΛ͏͜ͱ͕ඞਢ l Α͘كʹແݶϧʔϓ͢ΔͷͰҙ l खಈߋ৽ͯࣗ͠ݾ֦ுͰιʔεʹ͋Δঢ়ଶʹࣗಈͰר͖Δ l
ιʔεͷߋ৽ खಈͰ1JQFMJOFߋ৽Λ ΄΅ ಉ࣮࣌ߦͷྗٕͰղফͰ͖·͢ l ςϯϓϨʔταΠζ͕ҰఆҎ্͔ͭϚϧνόΠτແࣄΫϩʔζ🎊ʢࡢΓ·ͨ͠ʣ IUUQTHJUIVCDPNBXTBXTDELJTTVFT 13
$%,1JQFMJOFΛબͿ͜ͱPOFXBZEPPSͳͷ͔ l /0 l ݩʑ4UBHFʹೖͬͯͳ͍4UBDLʹؔͯ͠ l 4UBDL1SPQTͷ4UBDL/BNFΛࢦఆ͢Δ l Ͳͬͪʹ͠Ζ*Eॻ͖͑ͨΒผελοΫѻ͍ɺ ݻఆʹͯ͠ͳΜͷͳ͍ͣ
l ཧ*%มΘΒͳ͍ʢNFUBEBUBมΘΔʣ 14
$%,1JQFMJOFʹ͍͍ͯΔਓͨͪ l ()"4ͱ͔ɺ͑ͳ͍ͬͨ͜ͱͳ͍͔ΒΘ͔Βͳ͍ l $%,ͷ͜ͱ·ͩΑ͘Θ͔ΒΜ σϓϩΠύΠϓϥΠϯඋͨ͠ํ͕͍͍ͷ͔ͬͯΔ l EFQMPZBMMSFRVJSFBQQSPWBMOFWFS͍͍ͬͯͷʁ l ݱߦڥͷӨڹஅͲ͏͢Δͷʁ
l ౦ژϦʔδϣϯͰ͔͠Ϧιʔε࡞Γ·ͤΜ ˠ$%,1JQFMJOFָͬͯʹ $%,σϓϩΠͷύΠϓϥΠϯΛඋͯ͠Έ͍͔͕ͯͰ͠ΐ͏͔ 15
16 &0'