PythonとSeleniumでスクショをS3にアップロードするLambdaを作る

はじめに 基本的にはこちらを参考にしています。 Lambda関数作成 serverless-chroniumダウンロード Lambdaの様なサーバレスで動かすヘッドレスなブラウザです。 $ mkdir -p bin/ $ curl -SL... 御覧になる | 御シェアする

Re:ゼロから始めるAWS CLI生活

速い・自動化出来る CLIでAWSを操作するメリットは無駄が少なく速いこと、そしてスクリプトで自動化出来ることです。こちらではAWSリソースへのssh接続を半自動化しましたが、その他のリソースもCLIで扱えるようになるといざという時に役立ちます。 初めのうちは覚えるのが億劫かもしれませんがどんな事が出来るかを把握しておくだけでも大分変わります。とうい訳で覚えておきたいAWS... 御覧になる | 御シェアする

fzfとAWS CLIとjqを使って踏み台から簡単sshする

はじめに 一般的な構成ならセキュリティを考慮してサービスを動かすホストには踏み台からしか接続出来ない制限を掛けている筈です。その結果サービスホストの細かい調査やチューニングを行いたい時には、一旦踏み台ホストに接続してから狙いのホストに接続する必要があります。 この作業はメンテナンス中は結構頻発しますし、サービスが増える程多くなります。今がまさにそんな状態ですので、これを機にスクリプトを作っておきたいと思った次第です。fssh(仮)とコマンドを入力すると踏み台から接続可能なホストの一覧が表示されて、その中から一つを選択するとsshでログインが可能という様な仕様のスクリプトを作りたいと思います。 準備 スクリプトを紹介する前に準備を整えていきます。ちなみに踏み台及びログインする各ホストはAWSを想定しています(AWS... 御覧になる | 御シェアする

【CloudWatch/Lambda/Slack/AWS CLI】を使ってEC2を監視・通知・停止する

はじめに 今回やりたい事は、 毎日23:30にInstance自動停止アラートを通知するCloudWatchLambdaSlack毎日23:59にInstanceを自動停止するCloudWatchLambdaSlackから自動停止ルールを制御するSlackAWS... 御覧になる | 御シェアする

k8sにCentOS7のPodを作成する

はじめに 前回の記事に引き続きk8s上でVMの様に扱えるCentOSイメージのみのPodを作成したいと思います。構築手順も記述しておりますのであしからず。 Podとは Podは、1つ以上のアプリケーションコンテナのグループとそれらのコンテナの共有リソースを表すものです。例えば次のようなものがあります。 共有ストレージ(ボリューム)ネットワーキング(クラスターに固有のIPアドレス)コンテナのイメージバージョンや使用するポートなどの、各コンテナをどう動かすかに関する情報 今回はCentOS7コンテナのみのPodを作ってみたいと思います。 マニフェスト作成 k8sの構成管理を行うテキストファイルのことをマニフェストと呼びます。Ansibleで言うプレイブック、docker-composeで言うところのdocker-compose.ymlです。 apiVersion:... 御覧になる | 御シェアする