suer TIL
eye catch
【AWS】when calling the CopyObject operation: Access Denied が発生する場合に必要なIAMポリシー
S3:CopyObjectAccess Denied AWS CLIでaws s3 cpコマンドを実行するときに、権限によっては以下のようなエラーが発生する。 $ aws s3 cp s3://... s3://... copy failed: s3://... to s3://... An error occurred (AccessDenied) when calling the CopyObject operation: Access Denied このエラーが発生する場合、実行ロールに対して適切な権限(IAMポリシー)が付与されていない。
AWS
2023-11-19 2024-01-06
eye catch
【AWS】Session Managerで放置して接続が切れるまでの時間(idle timeout)を設定する
Session Managerの接続を放置すると20分で切断される aws ssm start-sessionコマンドでSession Managerを使用してEC2インスタンスに接続すると、一定時間の間放置すると接続が切断される。
AWS
2023-11-19 2023-11-19
eye catch
特定ポートの使用状況を確認する(lsof, ss, netstat)
lsofコマンド lsofコマンドでポートの使用状況を確認できる。 $ lsof -i:ポート番号 -iオプションでポート番号を指定する。 権限によっては取得できないプロセスがあるので、その場合はroot権限で実行する。
LINUX
2023-11-12 2024-01-25
eye catch
GitHubに登録した公開鍵でLinuxサーバーにログインできるようにする
GitHubに登録した公開鍵 GitHubに登録した公開鍵は以下のURLから確認できる。 https://github.com/<ユーザ名>.keys LinuxサーバーにGitHubへ登録した公開鍵でSSHログインできるようにする 上記のとおりWeb経由で公開鍵を取得できるので、curlコマンドで取得して~/ssh/authorized_keysに追記すればよい。
LINUX
2023-11-07 2023-11-08
eye catch
TrivyでTerraformのセキュリティスキャン
Trivyとは Trivy は多目的な脆弱性スキャナ。 Trivyにはさまざまな対象のスキャナがあり、本記事ではTerraformのコード(.tf)をスキャンする方法を記述する。
TERRAFORM
2023-11-06 2025-05-20
eye catch
【Docker】コンテナ内のシェルスクリプトの標準出力をjournaldに出力する
ロギングドライバー Dockerの標準出力はロギングドライバーの設定によって出力先が変わる。 ロギングドライバーの設定はdocker-compose.ymlのloggingで指定する。
LINUX
2023-11-03 2023-11-03
eye catch
改行を含む文字列の変数をechoすると改行が消えるときの対処
改行を含む文字列の変数をechoすると改行が消えるパターン 以下のようにechoで改行を含む文字列の変数を出力すると改行が消える。 FOO=$(ls) echo $FOO bin boot dev etc home lib lib32 lib64 libx32 lost+found media mnt opt proc root run sbin snap srv sys tmp usr var lsコマンドは標準では改行区切りで出力されるので、FOOには改行を含む文字列が入っている。 しかし、変数FOOに格納したうえで$FOOをechoで出力すると改行が消えている。
LINUX
2023-11-03 2023-11-03
eye catch
【Kotlin】正規表現でfindとmatchEntireの違い
KotlinのRegexクラスのfindメソッドとmatchEntireメソッドの違い KotlinのRegexクラスのfindメソッドとmatchEntireメソッドはどちらも正規表現にマッチするかを確認しMatchResultを返すが、以下のとおり挙動が異なる。
ANDROID
2023-11-02 2023-11-02
eye catch
localectlでOSのロケールを設定する
ロケールの設定 現在の設定の確認(localectl status) localectl statusコマンドで現在の設定を確認する。 $ localectl status System Locale: LANG=C.UTF-8 VC Keymap: n/a X11 Layout: us X11 Model: pc105 上記ではLANGがC.UTF-8になっているので日本語のロケールが設定されていない。
LINUX
2023-10-31 2023-10-31
eye catch
【Ruby】MySQL2 gemで複数SQL文を一度に実行する(Mysql2::Client::MULTI_STATEMENTS)
複数のSQL文を許可するMysql2::Client::MULTI_STATEMENTSオプション queryメソッドで複数文を許可するにはMysql2::Client.newメソッドのflagsオプションにMysql2::Client::MULTI_STATEMENTSを指定する。
RUBY
2023-10-27 2023-10-27
  • ««
  • «
  • 13
  • 14
  • 15
  • 16
  • 17
  • »
  • »»
AUTHOR
author image
suer
ふつうのプログラマ
LATESTS
eye catch
【PostgreSQL】各データベースのサイズを確認する
DATABASE
2025-12-24 2025-12-24
eye catch
【ls -d】ディレクトリ名を指定してディレクトリ自体の情報を表示する
LINUX
2025-12-20 2025-12-20
eye catch
tarとunzipで特定のファイルだけを抽出する
LINUX
2025-12-19 2025-12-19
eye catch
【ClamAV】 許可リストを作る
LINUX
2025-12-19 2025-12-19
eye catch
macOSのdateコマンドで次の日付を取得する
MAC
2025-12-18 2025-12-18
  • ホーム
  • お問い合わせ
  • プライバシーポリシー

© 2022 suer