Code

Python

webdriver-mangerでSeleniumのChromeDriverを自動更新する

現在Seleniumを利用してツールを作っていたのですが、Chromeのバージョンが上がったタイミングで使っていたChromeDriverも更新する必要があります。少し面倒だと思っていたところ、「we...
AWS

AWS CDKを使ってEC2の起動と停止を自動化してみた(python)

LambdaとEventBridgeでEC2電源操作(起動と停止)を自動化し、それをAWS CDKでPythonでコード化してみました。Lambdaで特定のタグを持つ EC2 インスタンスの自動起動・...
AWS

AWS LambdaのDeployをAWS CLI経由で行う方法

AWS CDKでLambda関数をPythonを作成したのですが、CDKではインフラ構成変更は更新されますが、関数自体は更新してくれないようです。。。確かにCDKでは関数の内容までは検知しませんよね。...
スポンサーラベル
AWS

AWS CDKをバージョンアップしてみる(windows)

aws cdkを利用していて、初回のcdk boorstrapしようとしたら以下のエラーがでてバージョンアップしろと怒られました。なのでバージョンアップしてみます。ちなみにwindowsにインストール...
AWS

WindowsのAWS CLIにprofileを追加する

複数リージョンで使いたかったのでprofileを複数持ちたい場合の対応です。メモです。こちらのAWSに書いてある方法です。credentialファイル場所:%USERPROFILE%\.aws\cre...
AWS

PyCharmにCloudFormation構文チェックのためcfn-lintプラグインを導入(Windows)

cfn-lintを使うことでCloudFormationのテンプレートの構文チェックを行う事ができます。これまでプロジェクトには基本的にCIの中で自動実行していました。ただ、それだとPushしないとc...
IaC

CodeBuildでcfn-lintを実行するbuildspec.yml

CodeBuildでcfn-lintを実行するbuildspec.ymlについて自分用のメモです。cfn-lintで失敗しても無視してクリアしてほしいのですがうまくできなったので、とりあえずecho ...
AWS

CloudFormationとAnsibleでEC2インスタンス構築時にOpenVPN構築してみた

以前に紹介した以下の記事で、AWS上のAmazonLinux2にOpenVPNサーバを構築しました。AWS上のEC2でOpenVPNサーバを構築するさらに以下の記事ではAnsibleを使ってコードによ...
IaC

AnsibleでOpenVPNのインストールをコード化する

以前に紹介した以下の記事で、AWS上のAmazonLinux2にOpenVPNサーバを構築しました。AWS上のEC2でOpenVPNサーバを構築するただし、OpenVPNサーバを構築するには証明局や証...
AWS

openvpn構築の際のエラーログ対応

以前にOpenVPNサーバをAWSのEC2上に構築したのですが、その際に少しはまったエラーについて自分用のメモです。AWS上のEC2でOpenVPNサーバを構築する 1. WARNING: Bad e...
AWS

CloudFormationでec2のcfn-initを使ったデバック方法

CloudFormationでEC2インスタンスへパッケージを自動インストールセットする際には、UserDataを利用する必要があります。UserDataを利用した方法については以下でメモしています。...
AWS

AWS EC2からCodeCommitのリポジトリをCloneする

EC2インスタンスからCodeCommitのリポジトリをCloneする方法のメモです。通常のCodeCommitのアクセスにはIAMユーザで認証情報を入力する必要があります。 ただし、CloudFor...
AWS

AWS CloudFormationでEC2にUserdataでパッケージをインストールする

以前にCloudFormationでEC2インスタンスを作成する方法について紹介いたしました。AWSのCloudFormationでIaCを実践(4) – ec2 これだけでは素のAmazonLinu...
IaC

秀丸エディタでCtrl+スクロールで固まる問題の対応方法があった。。

自宅PCで秀丸エディタを使っていたのですが、Ctrl+スクリーンで画面の大きさを変えようとすると固まって使えなくなっていました。そのせいで、秀丸ではなくNotepadとか使っていたのですが、ようやく原...
AWS

venv環境でamazon-linux-extras install -y epelが失敗した場合の対応

venv環境でmazon-linux-extrasを利用しようとしたら以下のエラーが発生しました。その対応方法について自分用のメモとなります。(venv) [root@ip-10-1-10-151 a...
スポンサーラベル