suer TIL
eye catch
aws-vaultでアクセスキーを平文で保存せずにAWSにコマンドでアクセスする
aws configureでアクセスキーを保存するとアクセスキーは ~/.aws/credentialsに保存される。しかし、この方法では平文で保存されるのでアクセスキーが漏洩した場合にセキュリティ上のリスクがある。
AWS
2023-03-26 2023-03-27
eye catch
【Terraform】default_tagsでプロジェクトで作成したリソースを識別しやすくする
AWSでインフラを構築するとAWSのリソースがたくさんできるので、どのリソースがどの環境・プロジェクトのリソースなのかがひと目ではわからなくなる。 例えばsubnetはどのVPCに紐づくか、どのルートテーブルを紐づけているかなどはIDを丁寧にたどっていけば確認できるが面倒。
TERRAFORM
2023-03-26 2023-03-26
eye catch
【PostgreSQL】text 型のカラムに json 型としてクエリする
PostgreSQLのtext型のカラムにjson型としてクエリする 以下のデータからJSONデータを抽出したテーブルを表示する。 ここでsettingカラムの型はtextとする。 # select * from settings; id | setting ----+------------------------------ 1 | {"foo": "bar", "baz": "qux"} 2 | {"foo": "aaa", "baz": "bbb"} settingカラムのJSONデータの、“foo”, “baz"キーをカラム名とした値を取得しテーブルとして表示するには 例えば以下のようなSQLを実行する。
DATABASE
2023-03-25 2023-03-25
eye catch
watchコマンドを使ってコマンドを定期的実行して監視する
watchコマンドとは watchコマンドは指定したコマンドを一定間隔で実行し、結果を表示するコマンド。 実行するコマンドはwatchコマンドの引数に指定する。 $ watch コマンド 例えば以下のコマンドで、現在のフォルダでlsを実行した結果を監視できる。
LINUX
2023-03-25 2023-03-25
eye catch
【Terraform】Session Manager でログイン可能な EC2 を建てる
AWSのSession Managerを使用すると、EC2インスタンスへSSHの鍵をやりとりすることなくAWSのユーザー権限でリモートアクセスできるようになる。
TERRAFORM
2023-03-23 2023-10-08
eye catch
AWS CLIの結果をlessで開くのを一時的にオフにする方法
方法1: ~/.aws/config で cli_pager を指定する AWS CLIの設定ファイルである~/.aws/configファイルでcli_pagerを設定でAWS CLIの結果を表示するのに使うpagerを指定できます。 このcli_pagerを空にするとpagerを使わなくなります。 以下は、cli_pagerを無効にする設定例です。
AWS
2023-03-22 2023-11-11
eye catch
IMDSv2必須のときはgoofysでS3をマウントできなくなる
goofysとは goofysはS3をフォルダとしてマウントできるミドルウェア。 kahing/goofys: a high-performance, POSIX-ish Amazon S3 file system written in Go mountコマンドやfstabを使ってS3の任意のパスをフォルダとしてマウントできて便利。
AWS
2023-03-21 2025-05-20
eye catch
【Terraform】EC2インスタンスでIMDSv2を必須にする
この記事ではTerraformを使用してEC2インスタンスでIMDSv2を必須にする方法について説明します。 IMDSv2とは IMDSv2(Instance Metadata Service version 2)はAWS EC2インスタンスにおいてメタデータとユーザーデータを取得するためのサービスです。 IMDSv2はメタデータの取得にPUTやトークンを指定したGETヘッダーを使用します。
TERRAFORM
2023-03-21 2023-03-21
eye catch
【Terraform】UserDataを変えただけで既存EC2インスタンスが再起動するのをignore_changesで避ける
TerraformでEC2のUserDataを変えると再起動する EC2インスタンスを作成する際、resource "aws_instance" を使用するとUserDataを変更するとEC2インスタンスが再起動します。 モジュールを作成して、新しいインスタンスを作成するときにUserDataを変更したい場合に問題が発生します。
TERRAFORM
2023-03-18 2023-03-18
eye catch
【Terraform】aws_iam_policy_documentデータソースの使い方
TerraformでAWS IAMポリシーとして設定するJSONはテキストで書くと構文チェックやエディタによる補完などができません。 そこでaws_iam_policy_documentデータソースを使うと便利です。 この記事ではaws_iam_policy_documentデータソースの使い方について説明します。
TERRAFORM
2023-03-12 2023-03-12
  • ««
  • «
  • 22
  • 23
  • 24
  • 25
  • 26
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【VSCode】vscodevimで日本語入力がおかしくなる問題の対処法
VSCODE
2026-01-02 2026-01-02
eye catch
【VSCode】GitHub CLIで作成するPull RequestのDescriptionを書く
VSCODE
2026-01-02 2026-01-02
eye catch
【Go言語】logrusorgru/auroraでCLIアプリの出力に色をつける
GOLANG
2026-01-01 2026-01-01
eye catch
【Go言語】goreleaser-actionアクションで作成するGitHubのReleaseの説明文をPull Requestごとでまとめる
GOLANG
2026-01-01 2026-01-01
eye catch
【Go言語】成果物のバージョン情報をdebug.ReadBuildInfo()で出力する
GOLANG
2026-01-01 2026-01-01
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer