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...
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

AMIのredashでPythonをデータソースとして追加する

弊社のスーパーインターンのご所望により。 設定方法は以下。(このあたりを参考にしました) コピペで行けるはずなのですが、一応1行1行実行するのが安全です。redashのバージョンは最新のv8.0.0です。 sudo -s cd /opt/r...
AWS

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

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

Amazon Linux AMI 2018.03でEBS拡張

# df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 991664 56 991608 1% /dev tmpfs 1002248 0 1002248 0% /d...
AWS

AWS LightsailでWordPressをホスティング

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

SES -> SNS -> SQS -> Lambda -> DynamoDB

概要 AWS SESを使いだすのは簡単ですが、エラーメールや、クレーム、バウンスなどを適切に処理しないとSES上のエラーレートが上がってしまうので対策をする設定です。このあたりを参考にしながら 以下は、スクリーンショットをメインに適当にメモ...
AWS

c5d.18xlargeを使ってみた

動画のエンコーディングを行うために、一番速いCPUを使ってみました。 気になるお値段は、on-demand AP1で4.392USD/時間。これだけのスペックのマシンを即座に利用出来て、この値段は良いね。 2.3GHzクアッドコアIntel...