ダメ元エンジニアのお勉強おメモ

ほとんど自分用のメモです。AWS をよく触ります。Web アプリとか作ります。Raspberry Pi も好きです。

2021-04-01から1ヶ月間の記事一覧

マネコン上で ACM にある証明書が「使用中」で削除できない場合の対処法

対処法 AWS CLI から削除すれば通る。 $ aws acm list-certificates { "CertificateSummaryList": [ { "CertificateArn": "arn:aws:acm:ap-northeast-1:xxxxxxxxxxxx:certificate/hogefugapiyo", "DomainName": "example.com" } ] } $ aws acm delete-certif…

【Shell 小ネタ】echo で JSON を出力する

概要 表題通り。 echo で JSON を出力する際、変数をダブルクォートで囲むかどうかで改行の有無が変わる。 src $ JSON=$(cat << EOS { "hoge": "fuga", "foo": "bar" } EOS ) $ echo ${JSON} { "hoge": "fuga", "foo": "bar" } $ echo "${JSON}" { "hoge": "…

【Shell 小ネタ】~/.profile 内の export を UPSERT する

概要 ~/.profile 内で環境変数が export されていなければ追記、されていれば値を変更する。 src grep -q "^export HOGE=" ~/.profile && \ sed -i "s/^export HOGE.*/export HOGE=\"value\"/" ~/.profile || \ echo "export HOGE=\"value\"" >> ~/.profile …