インフラ系SEの技術メモ

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

(AWS)EKS作成時に Subnets specified must be in at least two different AZsとエラーが出る

サブネットのAZ違いが必要 EKSのクラスターを作成時、VPCとSubnetを入れる箇所があります。 基本的にはVPCを選択するとその中にあるSubnetが全て選択されていますが、作成時にタイトルのエラーになることが。原因は読んでの通りですが、Subnetは異なるAZにあ…

(認証)SAMLとKerberosの違いは?

一言で言うと登場人物の数 SAML(Security Assertion Markup Language)はユーザ、サーバー、ID管理システムの三要素が登場人物ですが、ケルベロス認証はユーザとサーバのみです。 他にもSAMLは​Web 環境でのシングルサインオンの標準規格であり、​Kerberos…

(AWS)Fleet ManagerにEC2が表示されない時はIAM Roleが怪しい

AWS

SSMとの通信が必要 タイトルに全て書いてしまいましたが、EC2にてWinodws Serverを立ち上げてGUI操作をしようとするとFleet Manager(フリートマネージャー)と呼ばれるSystem Managerの一機能を利用することになります。なお、「fleet」には「艦隊」や「車…

(AWS)CroudTrailのログが格納されたS3から特定操作を探す

AWS

一ヶ月分の操作から調査 とある事情でログから特定操作をいつしたか探していました。まずはデータを手元に持ってくる。 aws s3 cp s3://xx/AWSLogs/xx/CloudTrail/ap-northeast-1/2023/08/ . --recursive続いてそれを解凍。gz形式なので。 find . -name '*.g…

(AWS)Cloud9からQuickSightのログイン不要ダッシュボードURLを生成する

AWS

時間制限があるけど... 以下のように発行するとURLをゲットできます。 $ aws quicksight get-dashboard-embed-url --aws-account-id xx --dashboard-id xx --identity-type IAM --session-lifetime-in-minutes 15ちなみにminuteの分数の上限は600(10時間)…

(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ユニークな…