$30 off During Our Annual Pro Sale. View Details »

AWS テクニカルサポートから学ぶトラブルシューティングの極意 #devio2022

AWS テクニカルサポートから学ぶトラブルシューティングの極意 #devio2022

迅速かつ効率的なトラブルシューティングの方法を理解して、AWS利用における価値を最大化させる方法をご紹介します。
2022年7月19日〜29日開催の技術カンファレンス「DevelopersIO 2022」のセッション動画にて利用した資料です。

動画:https://www.youtube.com/watch?v=tXDLy4WNbDw
ブログ:https://dev.classmethod.jp/articles/devio2022-troubleshooting-tips-from-aws-technical-support/

Yoshiyuki Nakano

July 19, 2022
Tweet

Other Decks in Technology

Transcript

  1.  Ξϊςʔγϣϯגࣜձࣾ "84ΦϖϨʔγϣϯκʔϯςΫχΧϧαϙʔτத໺ϤγϢΩ "84ςΫχΧϧαϙʔτ͔ΒֶͿ τϥϒϧγϡʔςΟϯάͷۃҙ

  2. ࣗݾ঺հ  5XJUUFS (JU)VC த໺ϤγϢΩ w Ξϊςʔγϣϯגࣜձࣾ w "84ςΫχΧϧαϙʔτΤϯδχΞ w

    "1/"--"84$FSUJ fi DBUJPOT&OHJOFFST
  3. ηογϣϯςʔϚ  ਝ଎͔ͭޮ཰తʹτϥϒϧΛղܾͯ͠ɺ "84ར༻ͷՁ஋Λ࠷େԽ͠Α͏

  4. ຊηογϣϯͷର৅ऀ  "84ӡ༻΍ߏஙͷॳ৺ऀͷํ

  5. ͓࿩z͢Δz͜ͱ  ʢ։ൃɾӡ༻தؚΉʣൃੜதͷτϥϒϧʹ͓͚Δޮ཰తͳղܾ๏ͷ঺հ ҰൠతͳτϥϒϧγϡʔςΟϯάͷख๏ͷ঺հ τϥϒϧൃੜத ༧๷ࡦ ߃ٱରԠ ݪҼڀ໌ ෮چରԠ τϥϒϧൃੜޙ

    τϥϒϧൃੜલ ࣌ؒ
  6. ͓࿩z͠ͳ͍z͜ͱ  τϥϒϧൃੜத ༧๷ࡦ ߃ٱରԠ ݪҼڀ໌ ෮چରԠ τϥϒϧൃੜޙ τϥϒϧൃੜલ τϥϒϧൃੜલ΍τϥϒϧൃੜޙͷղܾ๏ͷ঺հ

    αʔϏεݻ༗ͷτϥϒϧγϡʔςΟϯάͷख๏ͷ঺հ ࣌ؒ
  7. τϥϒϧγϡʔςΟϯάͷఆٛ  ൃੜͨ͠໰୊ͷݪҼΛಛఆͯ͠ɺ ਖ਼ৗͳಈ࡞΁໭ͨ͢Ίͷ໰୊ղܾͷख๏

  8. τϥϒϧͷҰྫ  Ϣʔβʔࢹ఺ɿ 8FCαΠτʹΞΫηεͰ͖ͳ͍ ։ൃऀɾӡ༻ऀࢹ఺ɿ "-#Ͱ99ΤϥʔΛ֬ೝ

  9. ͳͥޮ཰తͳτϥϒϧγϡʔςΟϯά͕ඞཁ͔ʁ  צ΍ܦݧʹཔΓ͗͢Δͱ໰୊ղܾͷεϐʔυΛམͱ͢

  10. ඇޮ཰ͳτϥϒϧγϡʔςΟϯάྫ  w ؔ܎ͷͳ͍৘ใΛௐࠪ ྫɿࡢ೔ͷ໷ʢ۩ମతͳ࣌ࠁ͸ෆ໌ʣʹόονॲཧ͕༧ظͤͣఀࢭ͠ ͨɻ޿ൣғͷ࣌ؒଳͷϩάΛௐࠪͯ͠͠·͏ w ਪଌʹΑΔᐆດͳݪҼ෼ੳ ྫɿաڈʹ΋ى͖ͨج൫ଆো֐ͳͷͰɺࠓճ΋ಉ༷ͷݪҼͰى͖ͨ͸ ͣɻաڈͷࣄ৅ͱ݁ͼ͚ͭͯ͠·͏ɻ

  11. Ͳ͏͢Ε͹ޮ཰తͳτϥϒϧγϡʔςΟϯά͕Մೳʁ  ΑΓܥ౷తͳτϥϒϧγϡʔςΟϯάͷΞϓϩʔν͕ඞཁ

  12. ޮ཰తͳτϥϒϧγϡʔςΟϯάͷεςοϓ  w 4UFQɿ໰୊ൃੜՕॴͷಛఆ w 4UFQɿࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ w 4UFQɿτϥϒϧγϡʔςΟϯάͷ5JQTબ w 4UFQɿαϙʔτ΁໰͍߹Θͤ

  13. ޮ཰తͳτϥϒϧγϡʔςΟϯάͷεςοϓ  w 4UFQɿ໰୊ൃੜՕॴͷಛఆ w 4UFQɿࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ w 4UFQɿτϥϒϧγϡʔςΟϯάͷ5JQTબ w 4UFQɿαϙʔτ΁໰͍߹Θͤ

  14. 4UFQ໰୊ൃੜՕॴͷಛఆ  ۩ମతͳ΍Γํ w 8)Λ࢖ͬͯ໰୊ൃੜՕॴΛ੔ཧ͠Α͏ w จࣈͱͯ͠ॻ͖ى͜͢ͱঘྑ͠ʢޙͰใࠂ͢Δࡍʹ׆༻ʣ

  15. 4UFQ໰୊ൃੜՕॴͷಛఆ  ͳͥ΍Δͷʁ w ໰୊఺ͷ໌֬Խ͕Ͱ͖Δ w ໰୊ൃੜͷࣄ࣮֬ೝ͕Ͱ͖Δ w ඞཁҎ্ʹௐࠪ͢ΔखؒΛল͚Δ

  16. 4UFQ໰୊ൃੜՕॴͷಛఆ  ʲ8IFOʳ͍ͭى͖ͨͷ͔ʁ ✔νΣοΫϙΠϯτ w ໰୊ͷൃੜ೔࣌ w λΠϜκʔϯΛ֬ೝ͢Δ w *40ܗ͕͓ࣜ͢͢Ίʢྫɿ5

    ʣ w ൃੜස౓͸Ͳͷ͘Β͍͔ʢ౓ͷΈ͔ɺෳ਺ճى͖͍ͯΔ͔ʣ
  17. 4UFQ໰୊ൃੜՕॴͷಛఆ  ʲ8IFSFʳͲ͜Ͱ໰୊͕ൃੜ͍ͯ͠Δͷ͔ʁ ✔νΣοΫϙΠϯτ w "84؀ڥͷ৘ใ w "84ΞΧ΢ϯτ*% w Ϧʔδϣϯ

    w 0SHBOJ[BUJPOTར༻ͷ༗ແ
  18. 4UFQ໰୊ൃੜՕॴͷಛఆ  ʲ8IPʳͲͷϢʔβͰىͬͨ͜ࣄ৅͔ʁ ✔νΣοΫϙΠϯτ w ࣄ৅͕ൃੜ͢ΔϢʔβ w Ͳͷ*".Ϣʔβʔ ΋͘͠͸ɺͲͷαʔϏεݻ༗ͷϢʔβʔ 

    w ҟͳΔϢʔβͰ࣮ߦͨ͠৔߹΋໰୊͸ൃੜ͢Δ͔ w ʢҟͳΔϢʔβͰ໰୊͕ൃੜ͠ͳ͍৔߹ʣϢʔβؒͷҧ͍͸ͳʹ͔
  19. 4UFQ໰୊ൃੜՕॴͷಛఆ  ʲ8IBUʳͳΜͷϦιʔεͰ໰୊͕ൃੜ͍ͯ͠Δͷ͔ʁ ✔νΣοΫϙΠϯτ w ৄࡉͳϦιʔε৘ใ w Ϧιʔε໊ʢϦιʔε*% "3/ͳͲʣ w

    Ϧʔδϣϯ w ߏ੒ਤʢωοτϫʔΫؔ࿈ͷ໰୊Ͱߏ੒͕ෳࡶͳ৔߹ʣ
  20. 4UFQ໰୊ൃੜՕॴͷಛఆ  ʲ)PXʳͲͷΑ͏ͳૢ࡞Λߦͬͨͷ͔ʁ ✔νΣοΫϙΠϯτ w ࣄ৅͕࠶ݱ͢Δৄࡉͳखॱ w ྫɿYYYͱ͍͏ૢ࡞ޙɺZZZΛೖྗ͢Δͱɺ[[[ͱ͍͏Τϥʔ͕ $MPVE8BUDIϩάʹग़ྗ͞Ε·ͨ͠

  21. 4UFQ໰୊ൃੜՕॴͷಛఆ  4UFQͷ·ͱΊ w ࠷ॳʹ໰୊ൃੜՕॴͷಛఆΛߦ͏͜ͱ͸ɺ࣌ؒ͸͔͔Δ ͕݁Ռతʹ࠷୹ϧʔτ w ௐࠪͷࡍͷ৘ใͷൈ͚࿙ΕΛ๷͛Δ

  22. ޮ཰తͳτϥϒϧγϡʔςΟϯάͷεςοϓ  w 4UFQɿ໰୊ൃੜՕॴͷಛఆ w 4UFQɿࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ w 4UFQɿτϥϒϧγϡʔςΟϯάͷ5JQTબ w 4UFQɿαϙʔτ΁໰͍߹Θͤ

  23. 4UFQࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ  ۩ମతͳ΍Γํ w 4UFQͰಛఆͨ͠໰୊ΛલఏʹԾઆΛͨͯΔ w Ծઆʹج͖ͮௐࠪ΍ݕূΛ࣮ࢪͯ͠ղফ͢Δ·Ͱ܁Γฦ͢ ✔ϙΠϯτ w ۩ମతʹ΍ͬͨखॱ΍݁Ռ͸ه࿥͓ͯ͘͠ʢௐࠪͷॏෳ๷ࢭʣ

  24. 4UFQࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ  w Ծઆԋ៷๏ͷΞϓϩʔν͕͓͢͢Ί w ෳ਺ͷࣄ৅͔ΒԾઆΛͨͯͯ༧ଌ͢ΔɻௐࠪݕূʹΑͬͯݪҼΛಛఆ Ծઆ ༧ଌ ݕূ ໰୊ղফ

    ࣄ৅Ћ ࣄ৅Ќ ࣄ৅Ѝ ໰୊ղফ͠ͳ͚Ε͹໭Δ
  25. 4UFQࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ  w ྫɿ"1*(BUFXBZ͔Β&SSPS͕ൃੜ όοΫΤϯυͷ-BNCEBͷ ॲཧ͕࣌ؒ௕͍ͱ͖ʹൃੜ "1*(BUFXBZͷ࣮ߦϩάͰ ΤϥʔϝοηʔδΛ֬ೝ "1*(BUFXBZʹઃఆ͍ͯ͠Δ ౷߹λΠϜΞ΢τ

    T Λ௒ա "1*(BUFXBZͷ౷߹λΠϜΞ΢τ͕୹͗͢Δ Ծઆɿ
  26. 4UFQࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ  w ྫɿ"1*(BUFXBZ͔Β&SSPS͕ൃੜ όοΫΤϯυͷ-BNCEBͷ ॲཧ͕࣌ؒ௕͍ͱ͖ʹൃੜ "1*(BUFXBZͷ࣮ߦϩάͰ ΤϥʔϝοηʔδΛ֬ೝ "1*(BUFXBZʹઃఆ͍ͯ͠Δ ౷߹λΠϜΞ΢τ

    T Λ௒ա ౷߹λΠϜΞ΢τͷ࣌ؒΛTʹԆ௕ ෳ਺ճ࣮ߦͯ͠ΈΔ "1*(BUFXBZͷ౷߹λΠϜΞ΢τ͕୹͗͢Δ Τϥʔൃੜ͢ΔͨΊ໭Δ Ծઆɿ ༧ଌɿ ݕূɿ
  27. 4UFQࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ  w ྫɿ"1*(BUFXBZ͔Β&SSPS͕ൃੜ όοΫΤϯυͷ-BNCEBͷ ॲཧ͕࣌ؒ௕͍ͱ͖ʹൃੜ "1*(BUFXBZͷ࣮ߦϩάͰ ΤϥʔϝοηʔδΛ֬ೝ "1*(BUFXBZʹઃఆ͍ͯ͠Δ ౷߹λΠϜΞ΢τ

    T Λ௒ա όοΫΤϯυͷ-BNCEBͷ࣮૷͕໰୊ Ծઆɿ
  28. 4UFQࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ  w ྫɿ"1*(BUFXBZ͔Β&SSPS͕ൃੜ όοΫΤϯυͷ-BNCEBͷ ॲཧ͕࣌ؒ௕͍ͱ͖ʹൃੜ "1*(BUFXBZͷ࣮ߦϩάͰ ΤϥʔϝοηʔδΛ֬ೝ "1*(BUFXBZʹઃఆ͍ͯ͠Δ ౷߹λΠϜΞ΢τ

    T Λ௒ա όοΫΤϯυͷ-BNCEBͷ࣮૷͕໰୊ -BNCEBͷιʔείʔυͷ໰୊Λղফ ෳ਺ճ࣮ߦͯ͠ΈΔ ໰୊ղফ Ծઆɿ ༧ଌɿ ݕূɿ
  29. 4UFQࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ  4UFQͷ·ͱΊ w ࣄ࣮ Ծઆɾ༧ଌɾݕূͷαΠΫϧΛճͯ͠ɺݪҼΛߜ ΓࠐΜͰ͍͘

  30. ޮ཰తͳτϥϒϧγϡʔςΟϯάͷεςοϓ  w 4UFQɿ໰୊ൃੜՕॴͷಛఆ w 4UFQɿࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ w 4UFQɿτϥϒϧγϡʔςΟϯάͷ5JQTબ w 4UFQɿαϙʔτ΁໰͍߹Θͤ

  31. 4UFQτϥϒϧγϡʔςΟϯάͷ5JQTબ  Ͳ͔͜ʹ໰୊ղܾͷώϯτ͕Ӆ͞Ε͍ͯ·͢

  32. 5JQT໰୊͕ൃੜ͢Δ৚݅ʹண໨͠Α͏  w ̍౓͚ͩىͬͨ͜ͷ͔ w ݪҼௐࠪͯ͠΋ෆ໌ͳΒɺ"84ج൫ଆͷҰ࣌త໰୊Ͱ͋ͬͨՄ ೳੑ΋ w ෳ਺ճىͬͨ͜ͷ͔ w

    ͲͷΑ͏ͳ৚݅Ͱى͜Δͷ͔ߋʹಛఆ͢Δ w ϦΫΤετύλʔϯɺෳ਺؀ڥͰࢼ͢ͳͲ
  33. 5JQT$MPVE5SBJMΠϕϯτཤྺΛ֬ೝ͠Α͏  w $MPVE5SBJMʹ"84αʔϏε΁࣮ߦͨ͠"1*ίʔϧ͕σϑΥϧ τͰه࿥ w ͨͩ͠ɺશͯͷΠϕϯτ͕ه࿥͞ΕΔΘ͚Ͱ͸ͳ͍ w ͲͷΞΫγϣϯͰ໰୊͕ൃੜ͔ͨ͠ಛఆ͍ͨ͠৔߹ɺ$MPVE5SBJM ΠϕϯτཤྺΛ֬ೝ

    w Τϥʔίʔυ΍Τϥʔϝοηʔδʹ໰୊ղܾͷख͕͔Γ͕ه࿥͞Ε ͍ͯΔ৔߹΋
  34. 5JQT$MPVE5SBJMΠϕϯτཤྺΛ֬ೝ͠Α͏ 

  35. 5JQTαʔϏεಈ࡞࢓༷Λ֬ೝ͠Α͏  w ظ଴͢Δಈ࡞ͱͳΒͳ͍৔߹ɺਖ਼͍͠ಈ࡞࢓༷ΛυΩϡϝϯτͰ֬ೝ<> <>IUUQTEPDTBXTBNB[PODPNKB@KQJOEFYIUNMHFOFSBM@SFTPVSDFT

  36. 5JQTτϥϒϧγϡʔςΟϯάࢿྉͰௐࠪͯ͠ΈΑ͏  w τϥϒϧγϡʔςΟϯάࢿྉ w ެࣜαʔϏεݻ༗τϥϒϧγϡʔςΟϯά<> w ެࣜφϨοδηϯλʔ<> w %FWFMPQFST*0ʮςΫχΧϧαϙʔτϊʔτʯ<>

    <>IUUQTEPDTBXTBNB[PODPNKB@KQBXTTVQQPSUMBUFTUVTFSUSPVCMFTIPPUJOHIUNM <>IUUQTBXTBNB[PODPNKQQSFNJVNTVQQPSULOPXMFEHFDFOUFS <>IUUQTEFWDMBTTNFUIPEKQSFGFSFODFDBUUFDIOJDBMTVQQPSUOPUFT
  37. 5JQTͲ͜·Ͱॲཧ͕੒ޭ͍ͯ͠Δ͔֬ೝ͠Α͏  w ϦΫΤετ͕Ͳ͜·Ͱ੒ޭ͍ͯ͠Δ͔ࠜڌͱͳΔϩά΍ϝτϦΫεΛ ֬ೝ w ϦΫΤετ͕ࣦഊ͢Δ৔ॴΛಛఆ͢Δ͜ͱ͕ɺ໰୊ͷݪҼಛఆʹۙͮ ͘

  38. 5JQTผ؀ڥͰ࠶ݱݕূͯ͠ΈΔ  w ผ؀ڥʢ։ൃɾݕূ؀ڥͳͲʣͰ࠶ݱ͢Δ͔֬ೝ w ຊ൪؀ڥͰͳ͍ͨΊɺ͋ΒΏΔݕূ͕࣮ࢪͰ͖ΔϝϦοτ ຊ൪؀ڥ ݕূ؀ڥ

  39. 5JQT͔ۙ͘Βԕ͘΁ɺԼ͔Β্΁νΣοΫ͍ͯ͘͠  ઀ଓݩ͔Β઀ଓઌ΁ૄ௨ੑΛ֬ೝ ෺ཧ૚ σʔλϦϯΫ૚ ωοτϫʔΫ૚ τϥϯεϙʔτ૚ ηογϣϯ૚ ϓϨθϯςʔγϣϯ૚ ΞϓϦέʔγϣϯ૚

    ௿ϨΠϠ͔ΒߴϨΠϠͷਖ਼ৗੑΛ֬ೝ
  40. 5JQT͔ۙ͘Βԕ͘΁ɺԼ͔Β্΁νΣοΫ͍ͯ͘͠  8FCϒϥ΢β্ͷૢ࡞ͷ৔߹ɿ )"3ϑΝΠϧ΍ίϯιʔϧϩά<> ωοτϫʔΫΤϥʔͷ৔߹ɿ 71$ϑϩʔϩάɺUSBDFSPVUFͷ݁ՌͳͲ <>IUUQTBXTBNB[PODPNKQQSFNJVNTVQQPSULOPXMFEHFDFOUFSTVQQPSUDBTFCSPXTFSIBS fi MF

  41. 4UFQτϥϒϧγϡʔςΟϯάͷ5JQTબ  4UFQͷ·ͱΊ w τϥϒϧγϡʔςΟϯάͷώϯτ͸Ͳ͔͜ʹӅ͞Ε͍ͯ Δ w ͝঺հͨ͠5JQTΛ΋ͱʹௐࠪͯ͠ΈΑ͏

  42. ޮ཰తͳτϥϒϧγϡʔςΟϯάͷεςοϓ  w 4UFQɿ໰୊ൃੜՕॴͷಛఆ w 4UFQɿࣄ࣮Λ΋ͱʹԾઆΛཱͯͯௐࠪ w 4UFQɿτϥϒϧγϡʔςΟϯάͷ5JQTબ w 4UFQɿαϙʔτ΁໰͍߹Θͤ

  43. αϙʔτ΁໰͍߹Θͤ  ໰୊ղܾ͕ࠔ೉ͳ৔߹΍ϏδωεΠϯύΫτେͷ৔߹ αϙʔτΛ׆༻͍ͩ͘͞

  44. ໰͍߹ΘͤΔࡍʹඞཁͳ৘ใ  w <ඞਢ>4UFQͰ੔ཧͨ͠৘ใʢ໰୊ͷൃੜՕॴͷಛఆʣ w <ඞਢ>ۓٸ౓ w ෮چ༏ઌ͔ɺݪҼௐࠪ༏ઌ͔ w τϥϒϧγϡʔςΟϯάͰࢼͨ͜͠ͱͷৄࡉ

  45. ૣظղܾͷͨΊʹ֬ೝ͓͍ͯͨ͠΄͏͕ྑ͍৘ใ  IUUQTBXTBNB[PODPNKQQSFNJVNTVQQPSUUFDITVQQPSUHVJEFMJOFT

  46.  ͍͞͝ʹ

  47. ·ͱΊ  w τϥϒϧ͕ൃੜͯ͠΋ɺ·ͣ͸མͪண͘ w ਝ଎͔ͭޮ཰తͳτϥϒϧγϡʔςΟϯάख๏Λཧղ͓ͯ͘͠ w ࠔͬͨͱ͖͸αϙʔτ΁໰͍߹ΘͤΔ

  48. "84ར༻ʹؔ͢Δαϙʔτ  Ϋϥεϝιουϝϯόʔζʹͯ"84ςΫχΧϧαϙʔτΛఏڙ IUUQTDMBTTNFUIPEKQTFSWJDFTNFNCFSTBXTTVQQPSU

  49. Ξϊςʔγϣϯגࣜձࣾͱ͸  Ϋϥεϝιουͷάϧʔϓاۀͱͯ͠ʮΦϖϨʔγϣϯɾΤΫηϨϯ εʯΛ୲͑ΔاۀΛ໨ࢦͯ͠νϟϨϯδத

  50. None