2020/10/7開催 Shifter オンラインミートアップ Shifter Static 再入門で発表したスライドです。
https://eventregist.com/e/j5hDZNT8XzHv
ヘプタゴン ⽴花 拓也#JP_GetShifter役に⽴つかもしれない Shifter TipsShifter オンラインミートアップ Shifter Static 再⼊⾨
View Slide
ࣗݾհཱՖ (36)@biatunky੨ग़ઋܦ༝੨ݝࡏॅ݁ߏઋϔϓλΰϯදऔకShifter Partner NetworkՃೖࣄɿݏͳ͜ͱɿWordPressͷΠϯετʔϧը໘Λग़͢͜ͱΊ͕Ͷ͞ΜͷޙʹLT͢Δ͜ͱ
ૣ࣏ͯ͘͠ʂFatal error!!Dan! Please fix it! :)
Shifter Life͕ศརʹͳΔ͔͠Εͳ͍খٕΛհ
1 webhook
1 webhookShifterͰ͑Δwebhook- WordPressͷىಈ(boot)͢ΔλΠϛϯά- هࣄͷੜ(Generate)͢ΔλΠϛϯά
1 webhook- هࣄͷੜ(Generate)͢ΔλΠϛϯάɹɹShifterͷμογϡϘʔυ͔ΒઃఆNetlifyͳͲͷ֎෦αʔϏεͱͷ࿈ܞͰ͑Δ
1 webhook- WordPressͷىಈ(boot)͢ΔλΠϛϯάɹɹɹWordPressͷμογϡϘʔυ͔Βઃఆ→WordPressͷϩάΠϯURLؚΊΒΕΔShifterͷΞΧϯτΛ࣋ͨͳ͍ํͷ௨ͳͲͰ͑Δ
https://www.getshifter.io/ja/blog/shifter-webhook-codedeploy-auth0-s31 webhook͜Μͳ͜ͱʂ
1 webhookShifterͷߋ৽࣌ʹSlack௨ͯ͠ΈΔ
1 webhookShifterͷߋ৽࣌ʹSlack௨ͯ͠ΈΔ(͍Ζ͍ΖؤுͬͨͰ͋Ζ͏ܗ͝ཡ͍ͩ͘͞)
1 webhookShifterͷߋ৽࣌ʹSlack௨ͯ͠ΈΔ- boot࣌ͷwebhookαχλΠζ͞Εͯ͠·͍͏·͘ૹΕͳ͔ͬͨ- ͪΌΜͱ࡞ΓࠐΈ͍ͨ߹ɺͪΌΜͱॲཧ͢ΔAPIΛט·ͤͨํ͕٢ҙ
1 webhookৄࡉ Shifter Advent Calendar 2019https://qiita.com/biatunky/items/8655fee1877163aa51a3
2 WordPress on ShifterͷςʔϚͷআ
2 WordPress on ShifterͷςʔϚͷআΈͳ͞ΜɺςʔϚͷཧͬͯͲ͏ͯ͠ΔΜͰ͔͢ʁ
ߋ৽ස͕͋·Γଟ͘ͳ͍ͷͰɺࡶʹཧதw
ͦͯ͠ফͦ͏ͱࢥ͏ͱͳ͔ͥΤϥʔʹͳΔʢඞࢮͷ߅ʣ
ϑΝΠϧͷཧΛߦ͏ϓϥάΠϯShifterͰ͑Δαϙʔτͷtsunoda͞Μ͋Γ͕ͱ͏͍͟͝·͢mm
ڧ੍আʂ
3 ShifterͷΞΫηεϩάΛग़ྗ
3 ShifterͷΞΫηεϩάΛग़ྗࣗͷAWSΞΧϯτͷS3ʹShifterͷCloudFrontͷΞΫηεϩά͕ग़ྗͰ͖Δʂ(WAFͷΞΫηεϩά͓͍ͪͯ͠·͢)
GoogleAnalyticsͰۤखͳใऔಘՄೳʹ- ಈըը૾ͳͲλάΛຒΊࠐΊͳ͍ϑΝΠϧଌఆͰ͖Δ- ؆୯ʹଓݩIPUserAgentͷੳ͕Ͱ͖Δ- CloudFrontͷΩϟογϡঢ়گΛѲͰ͖Δ- ϨεϙϯελΠϜͷՄࢹԽ͕Ͱ͖Δ- HTTPεςʔλεΛݟͯΤϥʔϨʔτ͕ՄࢹԽͰ͖Δ- ΤϥʔϨʔτ͕͕͋ͬͯͳ͍͔ͳͲҟৗݕ͕͍͢͠- ࠪ༻ͷΞΫηεϩάΛอଘͰ͖Δ3 ShifterͷΞΫηεϩάΛग़ྗ
→ಈը→ը૾
3 ShifterͷΞΫηεϩάΛग़ྗAthenαͱ࿈ܞͯ͠ΫΤϦͰϩάͷੳͯ͠ΈͨΓ
3 ShifterͷΞΫηεϩάΛग़ྗQuickSightͳͲͷBIπʔϧͰՄࢹԽΛͯ͠ΈͨΓ
շదͳShifter LifeΛʂʂ