BioErrorLog Tech Blog

試行錯誤の記録

エラー対処: RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment.

以下のエラーの対処法を記します。 RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult https://click.palletsprojects.com/python3/ for mitigation steps. はじめ…

YouTube投稿用動画をffmpegでエンコードする | 公式推奨方法を読む

YouTubeアップロード用動画をffmpegでエンコードする方法を、公式推奨設定を参考に書き出します。 はじめに 作業環境 YouTube投稿用動画をffmpegでエンコードする 公式推奨の設定を確認する ffmpegでのエンコード方法を確認する ffmpegコマンド例 ffmpegコマ…

AWS CDK をアップデートする | Cloud9での注意点

AWS CDKのバージョンアップ方法を記します。 また、Cloud9でCDKをバージョンアップする際の注意点についても記述します。 はじめに 作業環境 CDK をアップデートする 一般的なCDKアップデート方法 Cloud9でのCDKアップデート方法 おわりに 参考 はじめに CDK…

Generative Art #14 - Processing作品

おはよう。@bioerrorlogです。 ProcessingによるGenerative Art作品 14作目を記録します。 自作品まとめはこちら: www.bioerrorlog.work Output フル解像度/その他出力パターンはこちら: Generative_14 - BioErrorLog - pixiv Material 使用言語: Processing…

AWS ChaliceアプリケーションをCDKでデプロイする | cdk-chalice

ChaliceアプリケーションをCDKでデプロイする方法を記します。 はじめに AWS Chaliceとは 作業環境 実行手順 前準備: Python3.7のインストール Chaliceプロジェクト作成 Chalice appコード CDKプロジェクトの作成 CDKコード CDKデプロイ リソースの削除 おわ…

AWS CDK 基本コマンドまとめ

よく使うCDKの基本コマンドをまとめます。 はじめに 環境 CDKコマンドまとめ CDKバージョン確認 CDKインストール CDKプロジェクト作成 CDKコマンド実行前の下準備 CDK Stack一覧表示 CloudFormationテンプレートの生成 CDKデプロイ前準備:bootstrap CDKデプ…

Cloud9エラー: An error occurred (ExpiredToken) when calling the XXX operation: The provided token has expired.

AWS Cloud9のエラー An error occurred (ExpiredToken) when calling the XXX operation: The provided token has expired. の対処法を記します。 はじめに エラー対処 解決策: Cloud9環境のOwnerにログインしてもらう Cloud9アクセス権限の仕組み おわりに …

AWS CDKでStackをネストにする | NestedStack

AWS CDKでStackをネスト (入れ子) にしてデプロイする方法を記します。 はじめに 作業環境 CDKでStackをネストにする 問題: Stackが入れ子にできない 解決策: NestedStackを使う おわりに 参考 はじめに おはよう。@bioerrorlogです。 AWS CDKでStackをネス…

Cognito+API Gateway+S3ホスティングでサーバレスアプリを構築する | AWSチュートリアル

API Gateway + Lambda + DynamoDB + Cognito + S3 を用いて、AWSでの基本的なサーバレスアプリケーションを構築します。 はじめに 概要 アーキテクチャ アプリケーションの構築 静的Webホスティング S3バケットを作成する コンテンツをアップロードする S3バ…

Session Managerでec2-userやrootとして作業する | AWS Systems Manager

AWS Systems Manager(SSM)のSession Manager (以下セッションマネージャー) でec2-userやrootとして作業するやり方の備忘録です。 はじめに 環境 Session Managerでec2-userやrootとして作業する 現状: ssm-userとしてシェルアクセス 解決策: sudo su --logi…

Proxy配下のGitLab PipelinesからS3にファイルをアップロードする

Proxy配下で動いているGitLabから、パイプライン (GitLab Runner) を用いてAWS上のS3にファイルをアップロードする方法のメモを残します。 はじめに Proxy配下のGitLab PipelinesからS3にファイルをアップロードする S3バケットの作成 IAMユーザーの作成 Git…

Elastic BeanstalkのS3バケットを削除する

Elastic Beanstalk用に作成されていたS3バケットを削除するのに少し手間取ったので、備忘録を残します。 はじめに Elastic BeanstalkのS3バケットを削除する 原因: バケットポリシーで削除が拒否されている 解決策: バケットポリシーを削除する おわりに 関…

Generative Art #13 - Processing作品

おはよう。@bioerrorlogです。 ProcessingによるGenerative Art作品 13作目を記録します。 自作品まとめはこちら: www.bioerrorlog.work Output フル解像度/その他出力パターンはこちら: Generative_13 - BioErrorLog - pixiv Material 使用言語: Processing…

高制御なデプロイパイプラインのアーキテクチャ事例 | AWSクラウドアーキテクチャ

高い制御が可能なデプロイパイプラインのアーキテクチャを、事例から学びます。 はじめに アーキテクチャ おわりに 関連記事 参考 はじめに おはよう。@bioerrorlogです。 先日、AWSから上の動画が投稿されました。 ヘルスケア企業のNextGenで利用されている…

マルチアカウントにおけるログ集約のアーキテクチャ事例 | AWSクラウドアーキテクチャ

AWSマルチアカウント環境におけるログ集約のアーキテクチャを、事例から学びます。 はじめに アーキテクチャ解説 おわりに 参考 はじめに おはよう。@bioerrorlogです。 AWSから上の動画が投稿されました。 BiogenのAWSマルチアカウント環境における、ログ集…