AWS

AWSのリソースからCloudFormation、Terraformのテンプレートを作成する (1/3)

AWSのリソースからCloudFormation、Terraformのテンプレートを作成する (3/3)

AWS

former2 を利用すると、AWSのリソースからCloudFormationやTerraformなどのテンプレートを作成することができます。

AWSのリソースからCloudFormation、Terraformのテンプレ ...

Docker

Docker

docker buildx create --usedocker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7,windows/amd64 ...

Docker

下記のように、apt-get update が失敗する原因は、サポート終了によるものです。
Debian v.9 の stretch ではエラーとなります。OSイメージを変更できる状態であれば、バージョンを上げることでエラーを ...

Debian

Debian のサポート期限は「3年+長期サポート(LTS)が2年」となっており、リリース後5年が目安となります。

バージョンコードネーム初期リリースセキュリティサポート長期サポート(LTS)12bookworm2023-06- ...

Shell

ls の日付は環境によってフォーマットが違っていることがあります。統一するために、yyyy-mm-dd hh:mm の形式に合わせる方法です。オプションで –time-style=long-iso を付けます。

ls ...

Mac,Shell

Mac で利用できるコマンドはBSD系のため、Linuxサーバで利用しているコマンドのオプションが使えないことがあります。その場合は、GNU系のコマンド群をインストールすることで使うことができます。

brew install c ...

Mac

HTML ファイルをコマンドで開きたいときは、open コマンドを使うと便利です。関連付けられているアプリで開くことができます。

open index.html

Finder も開くことができます

open .

Golang

Golang にて JSON の値を構造体に当てはめる方法です。
下記のように、中身の個数が異なる可能性がある場合に対応させます。

{ "key1":"value1"}{ &quo ...

AWS,Golang

AWS Secrets Manager の値を Golang で取得するサンプルです。

package mainimport ("fmt""github.com/aws/aws-sdk-go/aws ...