投稿者:

DevOps, IaC

Terraform DatadogでAPI監視・自動復旧

    そのままでは動かないので参考までに。   DatadogでAPIの外形監視をして、応答がなければDatadog -> Lambda -> EC2(SSM)経由でEC2のNginxを再起動します。   Datadog側 Terraform   terraform.tfvars   variables.tf   …

開発

RDS管理用アプリ ManageRds【README】

    GitHub ManageRds GitHub ManageRds     ジョブサーバの /root/manageRds に設置したアプリを利用してバックアップを行うのが良いでしょう。   バックアップしているもの dumpファイル binlogファイル   S3のバケット作成   {プロジェクト名}-backup-d …

PHP

PHP ソート用キー配列で、配列をソートする uksort() array_flip()

  https://github.com/yuukanehiro/AlgorithmsDataStructure/blob/main/Sort/UkSortBySortKeys.php     array_flip()とuksort()の応用。 CSV作成でよく使う🐱           Amazonおすすめ iPad 9世代 …

開発

勉強会用資料 Terraformハンズオン

社内向けのTerraformハンズオン勉強会用資料として作成   Terraform導入メリット 技術負債を軽減するためのもの クラウドのデザインが変わる問題の解消 スクショ手順書が死ぬ脆弱性を回避できる develop, staging productionと環境でのリソース作成漏れ防止 … 障害防止 再現、デプロイがスムーズ TerraformのコードとAWSの実態が=になる。実装が …

セキュリティ

Trivy による脆弱性スキャン

  インストール       利用しよう   Composer   npm   Docker Image     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおす …

AWS

API Gatewayのエラーレスポンス マッピングテンプレート

422のバリデーションエラーのレスポンスを正しくJSONにする。 Lambda統合リクエストではない場合、自分でマッピングする必要があります🐱   実現したいもの   この部分   function.py   utils/exceptions.py       作成したマッピングテンプレート application/json   …

GCP

GCP CloudRun + ESPv2によるAPI Gatewayリバースプロキシの作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン

  関連 GCP CLI設定 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン① GCP BigQueryの作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン② GCP CloudFunction 関数の作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン③ …

GCP

GCP CloudFunction 関数の作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン

  関連 GCP CLI設定 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン① GCP BigQueryの作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン② GCP CloudFunction 関数の作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン③ …

GCP

GCP BigQueryの作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン

  関連 GCP CLI設定 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン① GCP BigQueryの作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン② GCP CloudFunction 関数の作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン③ …

GCP

GCP CLI設定 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン

関連 GCP CLI設定 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン① GCP BigQueryの作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン② GCP CloudFunction 関数の作成 CloudFunctions+BigQuery+CloudRun+ESPv2+独自ドメイン③ GCP Cl …

MySQL, AWS

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

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

MySQL, AWS

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

      前提条件 AWS RDS PITR+ロールフォワードによるリカバリ 【下準備編】 RDS MySQL DBダンプコマンドのコツ     関連 AWS RDS PITR+ロールフォワードによるリカバリ 【下準備編】 AWS RDS PITR+ロールフォワードによるリカバリ 【汎用 RDSのディスク障害からの復旧】 AWS RDS PITR …