超初心者向け動かないつながらないには必ず理由がある Jaws-ug osaka awsのおjawsな使い方

295 Views

November 10, 22

スライド概要

JAWS-UG Osakaで発表した資料です。
直近1年で経験したミス、トラブルとやったことです。

profile-image

 開発ベンダーに5年、ユーザ企業システム部門通算9年を経て、2018年よりトレノケート株式会社でAWS Authorized InstructorとしてAWSトレーニングコースを担当し、毎年1500名以上に受講いただいている。プロトタイプビルダーとして社内の課題を内製開発による解決もしている。 AWS認定インストラクターアワード2018・2019・2020の3年連続受賞により殿堂入りを果たした。 APN AWS Top Engineers、APN ALL AWS Certifications Engineers、AWS Community Buildersに数年にわたり選出。 個人活動としてヤマムギ名義で執筆、勉強会、ブログ、YouTubeで情報発信している。 その他コミュニティ勉強会やセミナーにて参加、運営、スピーカーや、ご質問ご相談についてアドバイスなどをしている。

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

関連スライド

各ページのテキスト
1.

JAWS-UG 大阪 & JAWS-UG関西女子 合同企画 AWSのおJAWSな 使い方 超初心者向け! 動かないっ! つながらないっ! には必ず理由がある! 山下 光洋

2.

自己紹介 山下光洋 @yamamanx Blog : www.yamamanx.com ・ソフトウェア開発会社でIBMさんのBP ・ナイトレジャー会社で情シス ・エネルギー会社で情シス 好きなAWSサービス : RDS ヤマムギ開催 JAWS-UG OSAKA , JAWS-UG IoT関西支部 コアメンバー kintoneCafe,TwilioJP-UG,DevLOVE関西,RxTStudyなどに出没してます。 緑のLv14 The八番街 Bass Lv10 AppleMusic,LINE MUSIC,AmazonMusic,AWA,レコチョク,GooglePlayなどで配信中

3.

【パネルディスカッション】AWS 初心者が絶対に通る道~そして伝説へ~ パネラーさせていただきました。YouTube公式公開中。

4.

ヤマムギ 7/28(木) vol.2 kintone入門ハンズオン アプリでデータ集計してみる編 8/ 3(水) vol.3 kintone入門ハンズオン 便利機能編 8/10(水) vol.4 kintone入門ハンズオン プロセス管理編

5.

毎日呑んでます。 今日ものちほど!

6.

トラブルというか

7.

トラブルというか。。。。 ・出来なかった。 ・うまくいかない。 ・死んでる。 ・調子が悪かった。 ・様子を見てみる。 ・次やったらいけるんじゃ。 ・とりあえず再起動。 ・一晩寝かせよう。

8.

この1年で経験した トラブルと 対応した結果 あくまでも経験ベースでの結果です。 間違いとかもっといい解決方法があれば教えて下さい。

9.

EC2インスタンスが空っぽ

10.

EC2インスタンスが空っぽ リージョン違い。。。。。。。

11.

lambdaのデバッグ [Monitoring] - [View logs in CloudWatch]からCloudWatchのログを確認。

12.

lambdaのデバッグ logger = logging.getLogger() logger.setLevel(logging.INFO) logger.info(‘hogehoge’) とか書いてたら。イベントデータに出力される。 が、ログに反映するの少し遅いので、 トライ&エラーする時は、 API自体のレスポンスやSlackへの通知などで、 結果がすぐに分かるようにしている方が、 テストは早いです。

13.

API Gatewayの設定がAPIに反映されない マッピングテンプレートとか書いた後に[保存]を押すだけではだめ

14.

API Gatewayの設定がAPIに反映されない [API]のデプロイをしないと反映されない。 最初、これに気づかずに、 マッピングテンプレートを書き換えて、 テストして反映してなくて、 またマッピングテンプレート書き換えて、 とか繰り返して1時間無駄にした。

15.

CloudFront + S3でリダイレクトがされない S3で「別のホスト名にすべてのリクエストをリダイレクトする」 としていて、 CloudFrontのオリジンにしている時、 CloudFrontのオリジンではS3バケット選択ではなく、 エンドポイントを入力しなければリダイレクトされない。

16.

CloudFront + S3でリダイレクトがされない 「Amazon S3 Buckets」から選ぶのではなく、 静的ウェブサイトホスティングの エンドポイントを入力すればリダイレクトされた。

17.

RDSのインスタンスクラス変更 Multi-AZだから大丈夫だろうと、 バリバリ稼働時間にインスタンスクラスを変更してみました。

18.

RDSのインスタンスクラス変更 普通に10分ぐらい接続できなくなって 焦った。

19.

ACMがCloudFrontで選択出来ない はじめて AmazonCertificateManagerで 証明書を発行して、 その日すぐに、 CloudFrontの [Custom SSL Certificate]を選 択しようとしたが、 グレーアウトしていて選択出 来なかった。

20.

ACMがCloudFrontで選択出来ない 一晩明けたら 出来た。

21.

Route53でドメインを購入したら別で請求が来た 他のサービス同様にまとめの請求であれば、 予算内については問題ないのですが、 別請求でメールが来たのでNo稟議購入となり、 怒られたww

22.

まとめ

23.

とはいえ クラウドサービスなんて、 自分の手が届かないところで、 動かなくなる事だって絶対にあります。 なので、1つや2つ止まったところで、 それがどうしたぐらいで、 どうにでも出来る使い方をしておくべき。 冗長化や自動復旧する手段はいくらでもAWSにはあります。 より良いソフトウェア開発を!!!!

24.

ご清聴ありがとうございました。 Special Thanx to…..