AWS
OpenAIのChatGPTや、MicrosoftのBingやAzure OpenAI Serviceで世間が賑わっている中、やっとというかやはりというかAWSも以下の二つを出してきました。 aws.amazon.com aws.amazon.com 個人的にはGitHubのCopilotに課金するかどうか悩んでいたタイミングで、…
Firefoxのadd-onを使って複数のAWSアカウントを1つのブラウザの1つのウィンドウ内で操作するメモです。 最初にまとめ 本記事では以下を紹介しています。Firefoxおよび関連Add-onを利用しました。 ブラウザはFirefoxを利用 Add-on Multi-Account Containers …
aws s3 presign を使うと時間経過で失効するURLを生成できます。そのURLからは誰でもS3上の該当ファイル*1にアクセスが可能です。 この機能を利用することでトラブルシュートなどで普段AWSを利用しないユーザに対してファイルを共有したいケースでも簡単に対…
プライベートなGitLabからCodeCommitへ移設したとあるリポジトリについて、大量のブランチがあって今すぐ消したい!!となったので簡単なシェル芸で対応したのでメモ。 課題: 直面したブランチ多すぎ問題 例えばこんな感じだった。 謎のポリシーでブランチを…
検証で利用していたAWS Workspacesのお掃除をしていたところ、以下のエラーが発生して消せなくて焦りました。 An Error Has Occurred Cannot delete the directory because it still has authorized applications. Additional directory details can be view…
開発者から「IPアドレスの一覧が欲しい」と言われて必要になったので作りました。メモとして残しておきます。 aws ec2 describe-instances | jq -c '.Reservations[].Instances[] | [ (.Tags[]? | select(.Key == "Name")).Value, .PrivateIpAddress, .Publi…
S3のWebページリダイレクト機能をお試しして、これは便利だ、となった作業メモです。 経緯 作業メモ S3バケットの作成 テストファイルの配置 まとめ
年の瀬に何やってんだという感じではありますが、ちょっとしたタスク整理でALB一式をTerraformに落としたくなる場面があったので作業メモを残します。*1 試行錯誤した結果をそのままメモとして残していきますので、上級者が良いやり方をまとめた記事ではない…
これは AWSのCode兄弟を最近触り始めていて、雰囲気がわかったので一度言語化しておこう&ブログ止まっててまずいので小ネタで、という記事 想定読者 完全に自分 EC2へのデプロイ(Lambda/ECSは出てこない) GitLabCIとかJenkinsでパイプラインは作ってきた 完…
「Glueを使ってRDSからS3にコールドデータを出力し、Athenaでクエリ実行できるようにする」みたいな検証を行なっていて、間違ってもS3のデータを削除されては困るという要件が出てきて調べたのでメモ。 S3のPolicyでできる ポイント その他 Glueのロールだけ…
AWSのGlueとAthenaを勉強しており、現時点のメモを残しておきます。 (完全に自分用になっています) やりたいこと RDS上の特定のテーブルのスナップショットを、Athenaで検索できる状態でS3上にGlueで出力させる。 出力タイミングは日次&アドホック。 glue …
ふと、AWS上のpostgresってどうやってデータ同期するんだろうと疑問に思ったので検証してみたメモです。 オンプレでネイティブなpostgresならデータ同期にはいくつかのパターンがあってざっくり以下だと認識しています。 ver9以上で同期元と同期先が同じバー…
きっかけ terraformは少々触ったことあるけど、AWSならCloudFormationがあり、どっちが良いんだろう?という素朴な疑問が出てきて、そもそもCloudFormation経験0じゃどうしようもないから触ってみようと思いました。 想定読者 自分です。人の記事を読んで備…