カテゴリー: AWS

MySQL, AWS

AWS RDS PITR+ロールフォワードによるリカバリ 【誤ったクエリ発行からの復旧】

  RDSのクエリ単位での復旧手順 ソシャゲとかECで、バグでアイテムを9999999999999個大量配布しちゃった時に、スーパーメンテナンスタイムからの問題あるクエリを回避しつつの真のリストアで通常運営できる状態に復旧します。 前提条件 AWS RDS PITR+ロールフォワードによるリカバリ 【下準備編】   関連 AWS RDS PITR+ロールフォワードによるリカバリ …

MySQL, AWS

AWS RDS PITR+ロールフォワードによるリカバリ 【汎用 RDSのディスク障害からの復旧】

      前提条件 AWS RDS PITR+ロールフォワードによるリカバリ 【下準備編】   関連 AWS RDS PITR+ロールフォワードによるリカバリ 【下準備編】 AWS RDS PITR+ロールフォワードによるリカバリ 【汎用 RDSのディスク障害からの復旧】 AWS RDS PITR+ロールフォワードによるリカバリ 【誤ったクエリ発行からの復 …

MySQL, AWS

AWS RDS PITR+ロールフォワードによるリカバリ 【下準備編】

  関連 AWS RDS PITR+ロールフォワードによるリカバリ 【下準備編】 AWS RDS PITR+ロールフォワードによるリカバリ 【汎用 RDSのディスク障害からの復旧】 AWS RDS PITR+ロールフォワードによるリカバリ 【誤ったクエリ発行からの復旧】   RDS側作業     binlog保存期限設定   24時間の保持に設定 …

AWS

AWS GuardDuty+Chatbot+Slackで通知

  事前準備 1.Slackチャンネルの作成 Slackに通知用のチャンネルを準備しておきます。 「test-alert」として「作成」をクリックします。 https://hogehoge.slack.com/archives/C023GG5SJAX 「C023GG5SJAX」がidとなりますのでメモに控えましょう。   2.SNSの作成 「test-aws-chatbot-n …

AWS

ECS+LaravelのリクエストログをCloudWatch Logs Insightで解析

https://github.com/yuukanehiro/ECS-Laravel-CloudWatchLogs-Handson.git ゴール Nginxのアクセスログから、実行速度の遅いURL(API)を抽出してパフォーマンス解析できるようにする。   構成 srcはLaravelプロジェクトです。 docker-compose.yaml $ git clone https://g …

AWS

AWS WAFログの解析 Athena

    事前準備 WAF Charm設定済み 検索結果を格納するquerry-resultsを作成     クエリ結果を格納するバケットの設定   「Settings」をクリックします バケットを指定し、 「Autocomplete」にチェックを入れて、 「Save」をクリックします。   データベース作成   create databa …

AWS

Amazon Linux2 MySQL5.7 clientのインストール

デフォルトだとMariaDBが入るので。   MySQL5.7を指定してインストール方法   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

AWS

AWSのリソース変更をSlackに通知 AWS Config -> Event Bridge Rule -> SNS -> Lambda -> Slack

目的 リソース変更を随時Slackに通知することで、不正な操作や予期しない動きを検知する   シーケンス AWS Config -> Event Bridge Rule -> SNS -> Lambda -> Slack   SlackのWeb hook URLを生成   「incoming-webhooks」で検索   AWS Co …

MySQL, AWS, Linux

Resolved [mysqlbinlog] ERROR: Got error reading packet from server: Could not find first log file name in binary log index file

        mysqlbinlog: unknown option –raw ??   解決 MySQL ClientがMariadbになっていた。 RDSはMySQL5.7なので これで実行できた     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならi …

AWS

AWS SESのアラーム

  CloudWatchでSESのリージョン // おそらくオレゴンが多いでしょう Reputation.BounceRate Reputation.ComplaintRate で確認できる   アラームの閾値   Q4. アカウントのレビューや、送信の一時停止の原因になりえるバウンス率は公開されていますか? 最良の結果を得るには、バウンス率を 2% 未満に維持する必 …