AppSyncについては、あまり馴染みが無い方も多いのではないかと思い、入門的な記事を書くことにいたしました。AppSyncとは REST APIとは違う、GraphQLというAPI仕様を用いて「柔軟なAPI」を提供するマネジメントサービスです。
「開発環境のAWS環境」にはデプロイしているアプリケーションを、本番環境として用意している「別のAWS環境」にデプロイ(移行?)する、という若干特殊なAmplifyのデプロイの構築手順です。
AWS Amplifyの理解を進めていく上で、AWSのドキュメントをベースに進めていきますが、Amplify周りのいわゆる”Developper”系のサービスについても併せて簡単に説明します。
テキストをパースするよりGUIベースで情報を自動取得したい場合が適しているユースケースのため、Headless ChromeとSeleniumをLambda関数で動かし、webページのスクリーンショットを取得する方法をご紹介します。
海外へ行くこと自体に不慣れな方への案内です。re:invent が海外初体験の方はもちろん、 慣れた方も確認の意味で目を通していただければと思います。
新卒1年目ながら幸運にも、AWSの祭典に参加させていただけましたので諸々ご報告いたします。 せっかくなので、「AWSの主要サービスしか知らない、かつ英語に不安あり」という方でもre:Inventを楽しむ方法をご紹介いたします。
初めて re:Invent に参加した感想などを通じて、自分なりに感じた参加の意義や来年の参加を考えている方の参考になればと思います。 AWS エンジニアなら文句なく参加がオススメです。後述しますが、普段の使いこなし度が低いほど参加するメリットが多いと思…