emahiro/b.log

日々の勉強の記録とか育児の記録とか。

2022-02-01から1ヶ月間の記事一覧

300 記事継続の振り返りとこれから

この記事がちょうど 300 記事目です。 200記事の時の振り返りはこちら。 ema-hiro.hatenablog.com 200もの駄文をインターネット空間に投下してから2年ちょっとくらい経ちましたが、さらに 100 もの駄文を投下してしまっていたようです。 自分のドキュメント…

WFH における非同期と同期の話

Overview 前提 WFH or RTO という話 非同期か同期か 非同期がなぜ難しいのか? 余談: カメラ ON について 個人の感想とスタンス 知られたくない権利 (プライバシーの話)の観点 アバターという選択肢 まとめ Overview learn.gitlab.com デブサミで公開された…

aws.EndpointResolverWithOptions はエラー時にデフォルトの Endpoint Endpoint Resolver を返す

タイトルの通りなんですが、AWS SDK Go V2 を利用して AWS の設定を初期化する実装をする際に Endpoint Resolver Option を設定したいケースがあると思います。 リージョンが異なるなどで AWS に各サービスごとに設定内容を変えたいケースなどが使いたいケー…

Go で画像を操作する

Go

Overview 画像の拡張子を操作する 拡張子を変換する。 拡張子を判別する http.DetectContentType で拡張子を判定する 画像を作成する Encode/Decode する base64 Overview 業務において Go で画像を操作する方法を調べたので備忘録。Go の標準パッケージにあ…

AWS の API Call に Retry option を設定する

サマリ AWS のリソースを API 経由で Call するときに Retry option を使うと便利、というお話です。 メッセージを trigger にして Lambda を起動させるなど、イベント駆動でプロセスを開始するようなサービスを使うケースでは、失敗しても Retry してくれる…

Lambda -> 各種 AWS へのアクセスで権限エラーが発生した場合の調査方法

これは何 Lambda から AWS のリソースに触るときに権限なしエラーが発生したときの調査でいつも手間取るのでその備忘録です。 config ファイルの iamRoleStatements ディレクティブを確認する 大体これで解決します。基本的にはコールしたい API のアクショ…