AWS

AWS

present in INFORMATION_SCHEMA’s INNODB_SYS_TABLES table but missing from TABLES table

概要RDSをmysql 8.0にアップグレードしようとしたらエラーPrePatchCompatibility.logに以下のようなエラーが出ました。(xxxxxxxはデータベース名)17) Schema inconsistencies re...
Linux

UbuntuにてIPv6のtemporary addressを使わないようにする。サーバ運用なので。

概要自宅サーバをipv6対応しました。Ubuntu Linuxを普通に使っていると、ipv6のアドレスは7日で変わってしまう。セキュリティ的な理由で。詳細は:RFC3041最近、Web上で話題になっていた、ipv6のパケットフィルタリングル...
AWS

GitHub ActionsからS3へデプロイ

概要デザイナーやディレクターが管理する静的ファイルを自動でGitHubからS3へデプロイする設定をする必要が出てきました。今まではCircleCIでdeployを頑張っていましたが、GitHub Actionsのアセットが揃ってきたので非常...
AWS

Route 53を使ってDynamic DNS設定(ipv4, ipv6対応)

概要自宅サーバをIPv6対応するためにはDynamic DNSを設定しないといけないです。zoneサーバはAWS Route 53で運用されているのでCLIで書き換えるスクリプトを書くのが面倒だったので長らく放置していました。ちょっと探して...
AWS

CroudWatchからSNS経由でSlackへ通知

概要CloudWatchのアラームをSlackへ通知します。CloudWatch => SNS => Lambda (with KMS) => Slack webhook という流れ。Blueprint通りに設定すればほぼ動きますが、一部ち...
AWS

4万枚400GBの写真を自動で安全にバックアップ。AWS Glacierで6ドル/年

概要写真のバックアップを安価で安全に保存したいと10年ぐらい前からぼんやりと考えていました。この記事では、やっと満足の行くバックアップ方法を実現したので共有します。ファイルサーバをLinuxにしたことで柔軟なワークフローを構築できました。プ...
Business Intelligence (BI)

Redashでログインしてしまったユーザを削除

概要Redashのユーザを作って、そのユーザでログインしてしまった後にそのユーザを物理削除する方法の紹介です。管理画面からEnable/Disableはできますが、削除はできません。SSOでユーザを作ってしまったらメアドの変更ができないので...
AWS

Amazon Linux AMI 2018.03でEBS拡張

# dfFilesystem 1K-blocks Used Available Use% Mounted ondevtmpfs 991664 56 991608 1% /devtmpfs 1002248 0 1002248 0% /dev/...
git

GitHubのPull Requestにプレビュー用URLを自動でコメント

概要静的サイトの自動デプロイ github -> CircleCI -> S3 -> CloudFront の記事に関連した設定の続きです。上記の設定では、デプロイしたURLをいちいちブランチ名をコピペしてURLにアクセスする必要が有るので...
AWS

AWS LightsailでWordPressをホスティング

概要とあるWordpressサイトをホスティングすることになりました。EC2よりLightsailの方がお手軽そうだし、Wordpressサーバの運用に拘りは余り無いから適当に構築して運用したい。もちろんhttpsで。letsencrypt...