Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AWS CDKの基本と実例

Kato Ryo
November 01, 2019

AWS CDKの基本と実例

Developers.IO 2019登壇資料です。
AWS CDKの登場した経緯とメリットやテストについての内容です。
- AWS構築の歴史
- AWS CDKのメリット
- AWS CDKにおけるテスト
- おすすめリンク

Kato Ryo

November 01, 2019
Tweet

More Decks by Kato Ryo

Other Decks in Technology

Transcript

  1. $%,ʹΑΔந৅Խ  -BNCEB͔ΒσʔλετΞ΁ͷΞΫηε %ZOBNP%#΁ͷΞΫηεݖݶΛઃఆ 4΁ͷΞΫηεݖݶΛઃఆ // Ϧιʔε࡞੒ const lambda1 =

    new lambda(ུ);
 const lambda2 = new lambda(ུ);
 const bucket = new s3(ུ); const table = new dynamodb(ུ); // ݖݶ෇༩ bucket.grantReadWrite(lambda1); bucket.grantReadWrite(lambda2); table.grantReadData(table); ୅ΘΓʹ$'OΛ ॻ͍ͯ͘ΕΔ
  2. 

  3. MBNCEBͷΠϯϥΠϯϙϦγʔ  \ 7FSTJPO  4UBUFNFOU< \ "DUJPO< T(FU0CKFDU 

     T(FU#VDLFU   T-JTU   T%FMFUF0CKFDU   T1VU0CKFDU   T"CPSU  >  3FTPVSDF< \#6$,&5@"3/^  \#6$,&5@"3/^  >  &⒎FDU"MMPX ^ \ "DUJPO< EZOBNPEC#BUDI(FU*UFN  EZOBNPEC(FU3FDPSET  EZOBNPEC(FU4IBSE*UFSBUPS  EZOBNPEC2VFSZ  EZOBNPEC(FU*UFN  EZOBNPEC4DBO >  3FTPVSDF< \5"#-&@"3/^ >  &⒎FDU"MMPX ^ > ^ ϦʔυΦϯϦʔ 38ΞΫηεͰ΋ T ͡Όͳ͍
  4. ෳ਺؀ڥ΁ͷσϓϩΠͷߟྀ  DELKTPOʹ؀ڥຖͷύϥϝʔλΛઃఆͰ͖Δ "84Ϧιʔεͷݸ਺ ΞΧ΢ϯτ൪߸Ϧʔδϣϯ ࣮ߦ࣌ʹ؀ڥΛࢦఆ DELEFQMPZQSPpMFEFWa
 DPOUFYUTUBHFEFW \ DPOUFYU\

    QSKXFCUJFS  EFW\ OBU@HBUFXBZT FOW\ BDDPVOU SFHJPOBQOPSUIFBTU ^ ^  ^  BQQOQYUTOPEFCJOXFCUJFSUT ^
  5. ॳظॲཧͰ࡞੒͞ΕΔϞϊ   ᵓᴷᴷ3&"%.&NE ᵓᴷᴷCJO ᴹᵋᴷᴷUFTUDELUT͔͜͜Β࣮ߦ͢Δ ᵓᴷᴷDELKTPO$POUFYU ؀ڥຖͷύϥϝʔλ ΛઃఆͰ͖Δ ᵓᴷᴷKFTUDPOpHKTςετπʔϧͷઃఆ

    ᵓᴷᴷMJCϦιʔεͷఆٛ ᴹᵋᴷᴷUFTUDELTUBDLUT ᵓᴷᴷUFTUςετ ᴹᵋᴷᴷUFTUDELUFTUUT ᵓᴷᴷOPEF@NPEVMFT ᵓᴷᴷQBDLBHFMPDLKTPO ᵓᴷᴷQBDLBHFKTPO ᵋᴷᴷUTDPOpHKTPO