インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

(AWS)Cloud9で招待を受けてもssmの権限がないと入れない

AWS

IAMでの権限が必要 AWSのCloud9では、環境に招待をすることで同じユーザにて環境を共有することができます。 招待は基本的にIAMユーザに対して行いますが、単純に招待するだけであれば起動しようとすると このオペレーションを実行するのに必要なアクセス許…

(AWS)Cloud9でS3の権限が過剰についているのを解消する

AWS

デフォルトでS3周りの権限をかなり持っている Cloud9ですが、初期状態でAWSの各サービスに関する権限が一通りついています。しかもそれはEC2にアタッチされたIAMからは見えてきません。具体的にどこでついているかというと右にある歯車マークの「AWS Setting…

(Linux)スクリプトがcronでは動かないのでターミナル上では動く時

構文エラーが起きている a.shというスクリプトがあったとして、動かないケースは /bin/sh a.shで動かすとおそらくエラーになると思います。一方でデフォルトのシェルがbashであれば a.shでは動く。要はcronでは暗黙的にshで動いてしまうので、bashユニークな…

(Keycloak)You need local access to create the initial admin userへの対応

初回ログイン時... Keycloakを立ち上げてブラウザからログインを試みると以下の画面が表示されます。 You need local access to create the initial admin user.これは文字通りで初期ユーザであるadminがいないという話。これを解消する為にはサーバ上で環境…

(Maven)dependencies.dependency.versionというエラー

mvn installに失敗 # mvn clean installを行うも以下のエラー。 [INFO] Scanning for projects... [ERROR] [ERROR] Some problems were encountered while processing the POMs: [ERROR] 'dependencies.dependency.version' for xx is missing. @ line 50, c…

(AWS)新規作成したVPC endpointに接続できない時

だいたいSecruty Group 新規で用意したEndpointのSecurityGroupに要件となっている通信がいるかどうかを確認。 私の場合はプライベートのサブネットに用意したECRのエンドポイントに繋がりませんでしたがInbound security group rules を割り当ててあげると …

(AWS)EC2 Instance Connect Endpointでrootにログインできる状態を止める

Connect using EC2 Instance Connect Endpointで入れる rootユーザですが、パスワードを設定していたとしてもEC2 Instance Connect Endpoint経由で入るとパスワードなしでログインできてしまいます。rootを切り替え以外でのログイン禁止にしたい場合はSSHで…

(Apache)ServerTokenは何に利用されている?

簡単に言うと 要はリクエスト元にApacheのバージョンを見せるか見せないかを担っているみたいです。 トークンという言い方なので、何か認証認可で利用されていそうな雰囲気がありますがただのバージョン表示有無の模様。セキュリティを重視する環境では有効…