suer TIL
eye catch
vscodeをコマンドで起動する
準備: codeコマンドのインストール VSCodeを起動するためのcodeコマンドを使用するには、以下の手順に従ってインストールする。 VSCodeを起動する Ctrl + Shift + Pを押してコマンドパレットを開く Shell Command: Install 'code' command in PATHを選択する これで、codeコマンドを使用できるようになる。
VSCODE
2023-04-01 2023-04-01
eye catch
【AWS】管理ポリシーReadOnlyAccessにはscheduler:GetSchedule権限が無い
ReadOnlyAccessポリシーを付与した権限でEventBridge Schedulerを参照する操作をすると権限エラー ReadOnlyAccessポリシーを付与したロールを使ってOIDCで認証し、Github Actionsでterraform planを実行すると EventBridge Schedulerの参照でエラーとなった。
AWS
2023-04-01 2023-04-01
eye catch
【Terraform】failure configuring LB attributes: InvalidConfigurationRequest: Access Denied for bucket: の対処法
ALBのログをS3に保存するときにパーミッションエラー terraformでALBのログをS3に保存する設定を記述し、適用しようとしたら以下の様なエラーが発生した。 Error: Failure configuring LB attributes: InvalidConfigurationRequest: Access Denied for bucket: foo-alb-log. Please check S3bucket permission status code: 400, request id: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx on alb.tf line 1, in resource "aws_lb" "example": 1: resource "aws_lb" "example" { 原因 上記エラーの原因はメッセージの通り、パーミッションが付与されていないため。 バケットにアクセスログを書き込む許可をALBに与える必要がある。
TERRAFORM
2023-03-31 2023-03-31
eye catch
【Terraform】TF_LOG変数でデバッグログを出して原因を特定する
TF_LOG変数 terraformコマンドで問題が起きたときに表示されるエラーメッセージでは情報が足りず、何が起きているのか分からないときがある。 そのようなときはTF_LOG変数でデバッグレベルを指定すると各レベルに応じて出力が増える。
TERRAFORM
2023-03-31 2023-03-31
eye catch
GuardDutyで1件だけ検出結果サンプルを発行する
GuardDutyを有効にして通知の設定をすると、その通知が正しく動くか確認するために検出結果サンプルを発行したくなる。 AWSのWebコンソール画面のGuardDutyの設定画面から検出結果サンプルを発行できる。 しかしさまざまなパターンのサンプルを生成するため、大量のサンプルが発行され、不必要に通知が送られてしまう。
AWS
2023-03-29 2023-03-29
eye catch
AWS CLI で S3 のファイルを cat したい
S3に置かれているファイルをgrepでフィルターしたいだけ、のような場合に aws s3 cpコマンドでダウンロードしたりする。 このとき作業後にダウンロードしたファイルを削除しなければならずひと手間増える。
AWS
2023-03-29 2023-03-29
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 2026-08-15
  • ««
  • «
  • 78
  • 79
  • 80
  • 81
  • 82
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【macOS,Xcode】Dockに表示しないアプリを開発する (INFOPLIST_KEY_LSUIElement)
MAC
2026-10-08 2026-10-08
eye catch
【PlistBuddy】Info.plistの値をコマンドで読み書きする
MAC
2026-10-08 2026-10-08
eye catch
【xcodebuild】MACOSX_DEPLOYMENT_TARGETの優先関係を-showBuildSettingsで確認する
MAC
2026-10-08 2026-10-08
eye catch
【vtool】バイナリのSDKバージョンを確認して公証エラーに対処する
MAC
2026-10-06 2026-10-06
eye catch
【dmg】作り方まとめ
MAC
2026-10-06 2026-10-06
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer