Raspberry PiにSSMとCloudWatchエージェントをインストールしてみる
Raspberry PiにはRaspbian OSが入ってます。
SSMハイブリッドアクティベーションの作成
アクティベーションコードとアクティベーションIDが発行されるので控えておき
コマンドプロンプトでコマンドにエイリアスを設定する
doskeyコマンド以外の方法でやりたい場合。
パスの通っているディレクトリに以下のようなファイルを作れば可能。
例ではdirコマンドにlsというエイリアスを与えています。
Windows10(nodist)でnode-gypのインストールエラー対処メモ
対処として正しいのか結局わからないけど、「npm install」は通ったのでメモを残す。
①
nodistのインストールフォルダ内の「bin\」に「nodejs.cmd」を作成。
Microsoftストア版Python環境でpip install -tオプションを使う
Python Lambdaのデプロイパッケージを作るときに困ったので調べました。
Microsoftストア版のPython(pip)でこんな感じで-tオプションを使ってライブラリを指定のフォルダにインストールしよ
AWS WAFでCloudFrontにIP制限をかける
CloudFrontに対して、許可リストにないIPからのアクセスをはじく制限をAWS WAFで設定してみます。
まずは、IPのリストを登録するIP setを作成します。
CodeBuildでCodeCommitからコンテナイメージをビルドしてECRにプッシュする
こちらを参考にやっていきます。
CodeCommitリポジトリの作成以前の記事で書いたので割愛します。
ビルド資源をプッシュビルドす
Amazon NeptuneでグラフDBを使ってみる
RDBやNoSQL DBしか利用経験のない私ですが、AWSの提供する完全マネージドのグラフ型データベース、Amazon Neptuneを使ってグラフDBに触れてみたいと思います。
データベースの作成
PythonでJSONからnullや空のキーを取り除く
値のないキーはレスポンスに含めないで返してクレメンス。
みたいな仕様を実装したくて調べました。
GitHub Gistにそのまま使えそうなコードを発見。
こちらを拝借。
空文
PytnonでNVL
PythonでOracleのNVLみたいな、もといNull合体演算子が使いたくて調べたメモ。
Wikipediaにも書いてあるがorを使えばそれっぽいことができる。
書いてあるように0や空文字、False
Apache Commonsの動作確認
IDEとか持ち出さずにサクッと動作確認がしたかった。
ここではApache Commons Codecを使ってみます。
公式サイトからバイナリのZIPをダウンロード。
展開して中に入ってテ