Lambda(PHP)

Lambda(PHP)とSESでE-mailを送る方法

Lambda(PHP)とSESでE-mailを送る方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2023 15:37:...
ハンバーガー

ザ ブッチャー【裏難波界隈】

ザ ブッチャー【裏難波界隈】 裏難波にある百名店のハンバーガー屋さん行ってきました。土曜13時頃、3組待ちだったので並びました。   お店は2Fなのでこの階段で待つことになります...3組だけの待ちだったんですけど30分は待ちました。 メニ...
Lambda(PHP)

Lambda(PHP)からS3にPUTする方法

Lambda(PHP)からS3にPUTする方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2023 15:37:44) ...
Lambda(PHP)

Lambda(PHP)からSecrets Managerにアクセスする方法

Lambda(PHP)からSecrets Managerにアクセスする方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2...
カレー

ハロガロ【堺筋本町・南船場界隈】

ハロガロ【堺筋本町・南船場界隈】 いつの間にかオープンしていたハロガロ行ってきました。カレー屋さん。お昼時に店前に店員さん立っていてなかなか入りづらいです...勇気を出して入りました。   店内広くてきれいです。 2種類のルーを選ぶと1,2...
喫茶店

ダンケ 心斎橋【心斎橋界隈】

ダンケ 心斎橋【心斎橋界隈】 心斎橋駅近くにある食べログ百名店の喫茶店行ってきました。3Fです。 扉から内観が見えないので非常に入りづらいです。 内観はすごいクラシックな感じでコダワリ感じます。 バターブレンドコーヒー600円、ICEミルク...
Lambda(PHP)

Lambda(PHP)を作成する方法

Lambda(PHP)を作成する方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2023 15:37:44) ( NTS...
喫茶店

穂里館【四ツ橋・新町界隈】

穂里館【四ツ橋・新町界隈】 新町1丁目にある穂里館へ行ってきました。喫茶店のようですが食べ物めっちゃあります。 店内こんな感じで広くて一応分煙されています。ちょうど空いてた時間でした。19時くらい。 レディースセット680円、イチゴケーキセ...
ラーメン

麺屋 はなぶさ【堺筋本町・南船場界隈】

麺屋 はなぶさ【堺筋本町・南船場界隈】 堺筋本町駅からマイドーム大阪へ向かう途中くらいにある百名店のラーメン屋さん行ってきました。 お店はパッと見、気づきにくいです。カウンター席のみのこじんまりした感じ。 食券オーダーシステムです。 中華そ...
中華料理

中華居酒屋満福 堺筋本町店【堺筋本町・南船場界隈】

中華居酒屋満福 堺筋本町店【堺筋本町・南船場界隈】 堺筋本町駅北側にある中華料理の満福行ってきました。 平日はプレート定食、ラーメンと丼セットでそれぞれ日替りメニューがあるようです。 12:10到着、店内混雑していて回っていないようでした。...
カレー

明治亭【堺筋本町・南船場界隈】

明治亭【堺筋本町・南船場界隈】 堺筋本町駅から北にいったらあります明治亭行ってきました。日曜営業もしていて結構有名なお店っぽいです。 お昼時はかなり混んでます、カウンターのみ?っぽいのでお昼に複数人で行くのには向いていません。^^; ランチ...
コトバンク

集約と集約ルートとエンティティと永続化の違いとかわかりやすく

集約と集約ルートとエンティティと永続化の違いとかわかりやすく DDD関連の英語のドキュメントを読んでいてaggregate(集約)という言葉が出てきて、そもそも集約の意味わからなかったので自分なりに色々出てくる言葉を意訳してみました。 エン...
EC2

EC2起動テンプレートを作成して、EC2をテンプレートから起動する

EC2起動テンプレートを作成して、EC2をテンプレートから起動する よく使う構成のEC2は起動テンプレートを作成しておき、その起動テンプレートからEC2インスタンス作成すると便利です。 起動テンプレートを作成 「起動テンプレートを作成」をク...
CodeArtifact

AWS CodeArtifactでLambda(node.js)のライブラリ管理する

AWS CodeArtifactでLambda(node.js)のライブラリ管理する mavenやnpm,gradleなどのプライベートリポジトリ(といってもcloud)のサービスです。 Codeがソースコード、Artifactが成果物=自...
VPC

VPCピアリングを作成して異なるVPC上のRDSへLambda接続する

VPCピアリングを作成して異なるVPC上のRDSへLambda接続する リソース VPC サブネット Lambda VPC-A プライベート RDS VPC-B プライベート ピアリング接続を作成 「ピアリング接続を作成」をクリックしてVP...
RDS

AWS RDSのスナップショット取得復元時にVPCを変更する

AWS RDSのスナップショット取得復元時にVPCを変更する RDS作成後にVPCを変更します。RDS作成時に「データベースの作成後に、VPC を変更することはできません。」と表示されますが、スナップショット取得→復元時にVPC変更すること...
CodeDeploy

CodePipelineを使用したCodeDeployによるLambdaデプロイ

CodePipelineを使用したCodeDeployによるLambdaデプロイ CodePilelineを使用してLambdaカナリアデプロイするためにCodeDeployを使用してデプロイします。 といってもCodePipelineのデ...
CodePipeline

CodePipelineを使用したCloudformationによるLambdaデプロイ

CodePipelineを使用したCloudformationによるLambdaデプロイ CodePipelineのデプロイステージをCloudFormationにしてLambdaデプロイをします。 ソースステージ ソースプロバイダーは「C...
CodePipeline

CodePipelineを使用したCloudformationによるデプロイ時にパラメータを渡す方法

CodePipelineを使用したCloudformationによるデプロイ時にパラメータを渡す方法 Cloudformationによるデプロイにおけるパラメータの渡し方についてです。 samテンプレート ここでは、Stageというパラメー...
CloudFormation

AWS SAM+CloudFormation+CodeDeployでLambdaをデプロイする方法

AWS SAM+CloudFormation+CodeDeployでLambdaをデプロイする方法 samテンプレートのDeploymentPreferenceプロパティでTypeを指定するとCodeDeployのアプリケーションが作成され...
Lambda(node.js)

LambdaからS3のオブジェクトをCopyObjectCommandで移動する(node.js v18) – AWS SDK for JavaScript v3

LambdaからS3のオブジェクトをCopyObjectCommandで移動する(node.js v18) – AWS SDK for JavaScript v3 CopyObjectCommand aws cliだとaws s3 mvコマ...
RDS

AWS RDS作成後にVPCを変更する

AWS RDS作成後にVPCを変更する RDS作成後にVPCを変更します。RDS作成時に「データベースの作成後に、VPC を変更することはできません。」と表示されますが、以下満たせば変更可能です。 マルチAZでないこと 変更先サブネットグル...
Lambda(node.js)

Lambda(node.js)でlistObjectsV2でファイル一覧を取得する(node.js v18) – AWS SDK for JavaScript v3

Lambda(node.js)でlistObjectsV2でファイル一覧を取得する(node.js v18) – AWS SDK for JavaScript v3 listObjectsV2メソッドは、AWS SDK for JavaSc...
イタリアン

自家製生パスタ専門店 讃岐屋【博労町・久宝寺界隈】

自家製生パスタ専門店 讃岐屋【博労町・久宝寺界隈】 南久宝寺町2丁目にある生パスタ専門店讃岐屋へ行ってきました。 店内めっちゃ混雑していましたからひょっとすると人気店なのかもしれません。 パスタ+サラダ+バゲット+ドリンクで1,100円。 ...
カレー

ファイブペニー【堺筋本町・南船場界隈】

ファイブペニー【堺筋本町・南船場界隈】 久太郎町1丁目にある喫茶店&カレー屋さんのファイブペニー行ってきました。 1988年創業とのことで、内観は昭和っぽい感じです。灰皿あったのでタバコもok。 メニューです。 チキンカツカレー850円オー...
Config

Spring BootでResourceLoaderを使用してresources配下のファイルを扱う

Spring BootでResourceLoaderを使用してresources配下のファイルを扱う ResourceLoaderインタフェースを使用してsrc/main/resources配下のファイルを読み込みます。 a.txt res...
CodeBuild

CodePipeline,CodeBuildでgitコマンドを使用する

CodePipeline,CodeBuildでgitコマンドを使用する buildspec.ymlでgitコマンドを使用することができるように設定します。 この設定を行わないとgitコマンドが使用できず、「COMMAND_EXECUTION...
ライフスタイル

ヘルシー温泉桜川店【大阪市浪速区】

ヘルシー温泉桜川店【大阪市浪速区】 給湯器が点火不良で故障してしまったので、大阪市浪速区の桜川駅から徒歩2分ほどのところにあるヘルシー温泉桜川店へ行ってきました。 大人入浴490円、領収書も発行できます。 早朝6時~24時まで営業で、タテバ...
git submodule

git submoduleで共有モジュールを別リポジトリ管理する – CodeCommit

git submoduleで共有モジュールを別リポジトリ管理する - CodeCommit プロジェクトごとにリポジトリを作成し、複数プロジェクトでモジュールを共有したい場合にgit submodule機能を使います。 svnでいうexte...
lambda(Python)

AWS Lambda(Python3.9.10)からS3にCSVファイルをアップロードする

AWS Lambda(Python3.9.10)からS3にCSVファイルをアップロードする AWS Lambda(Python3.9.10)からS3にCSVファイルをアップロードしてみます。S3に接続するにはboto3モジュールを使用します...
Visual Studio Code

VS Codeで\nを改行コードに置換する

VS Codeで\nを改行コードに置換する \nを改行コードに置換する ctrl + hで置換ビューを表示します。 正規表現で「\n」を「\n」に変換します。 改行ができます。 改行を削除する 改行を削除して1行にします。 ctrl + h...
Terraform

Terraformのlocalブロックで変数定義する

Terraformのlocalブロックで変数定義する localブロックで変数定義します。 プログラミング言語の変数とは異なり、Terraformのローカルはplan、apply、destroyなどのTerraformの実行中や実行間で値を...
Terraform

Terraformのbackend機能でterraform.tfstateをS3にアップロードする

Terraformのbackend機能でterraform.tfstateをS3にアップロードする terraform applyするとtfstateファイルができますが、backend機能でS3にアップロードします。 デフォルトはloca...
Terraform

Terraformでtoset関数でループして複数バケットデプロイする

Terraformでtoset関数でループして複数バケットデプロイする toset()関数とfor_eachで配列を囲めばループすることができます。 main.tf terraform { required_providers { aws ...
Terraform

TerraformでLambdaとLambdaレイヤーをデプロイする

TerraformでLambdaとLambdaレイヤーをデプロイする Lambda、Lambdaレイヤーはパッケージ済みとします。IAMロール作成済みとします。 main.tf terraform { required_providers ...
Terraform

TerraformでLambdaレイヤーをデプロイする

TerraformでLambdaレイヤーをデプロイする Lambdaレイヤーをデプロイします。ソースはパッケージされている前提です。 main.tf resource "aws_lambda_layer_version" "lambda_l...
Terraform

Terraformで既存のLambdaをterraform applyのたびに実行する

Terraformで既存のLambdaをterraform applyのたびに実行する 「Terraformで既存のLambdaを実行する」 こちら↑の実行方法だと引数(input)を変更したりしないと最新のLambdaが実行されないので、...
Terraform

TerraformでLambdaをデプロイする

TerraformでLambdaをデプロイする Lambdaアーカイブ 新規ディレクトリでmain.tf作成します。 main.tf terraform { required_providers { aws = { source = "ha...
Terraform

Terraformで既存のLambdaを実行する

Terraformで既存のLambdaを実行する 新規ディレクトリでmain.tf作成します。 main.tf resource "aws_lambda_invocation" "aaa" { function_name = "test-l...
Terraform

Terraformで適用したEC2の情報をterraform outputコマンドで出力する

Terraformで適用したEC2の情報をterraform outputコマンドで出力する 「terraform initコマンド,terraform applyコマンドでEC2を作成する」 こちら↑で作成したEC2インスタンスの情報を出...
Visual Studio Code

VS Codeでデフォルトターミナルをコマンドプロンプトに変更する

VS Codeでデフォルトターミナルをコマンドプロンプトに変更する VS CodeのデフォルトターミナルがPowerShellなのでコマンドプロンプトに変更します。 赤枠で囲んだ部分をクリックし「Select Default Profile...
Terraform

TerraformでS3バケットをデプロイする

TerraformでS3バケットをデプロイする バケットデプロイ 新規ディレクトリでmain.tf作成します。 main.tf terraform { required_providers { aws = { source = "hashi...
Terraform

TerraformでEC2の変更(terraform apply)、破棄(terraform destroy)

TerraformでEC2の変更(terraform apply)、破棄(terraform destroy) 「terraform initコマンド,terraform applyコマンドでEC2を作成する」 こちら↑で作成したEC2イン...
Terraform

terraform initコマンド,terraform applyコマンドでEC2を作成する

terraform initコマンド,terraform applyコマンドでEC2を作成する 新しいディレクトリhogeを作成しカレントディレクトリに移動します。 mkdir hoge cd hoge touch main.tf main...
Terraform

terraform fmtコマンドでtfファイルをフォーマットしてterraform validateで妥当か確認する

terraform fmtコマンドでtfファイルをフォーマットしてterraform validateで妥当か確認する terraform fmt terraform fmtコマンドを実行したカレントディレクトリの設定ファイルのみをフォーマ...
Terraform

WSL2(Ubuntu)へのTerraformのインストール

WSL2(Ubuntu)へのTerraformのインストール UbuntuにTerraform v1.3.6をインストールします。 こちらの公式サイトのコマンドをコピーしたら完了します。 $ wget -O- | gpg --dearmor...
CloudFormation

複数Lambdaから参照するLambdaレイヤーをExportすると「Export レイヤー名 cannot be updated as it is in use by スタック名」エラーが出た

複数Lambdaから参照するLambdaレイヤーをExportすると「Export レイヤー名 cannot be updated as it is in use by スタック名"」エラーが出た LambdaレイヤーとLambdaを別々の...
ライフスタイル

フレスポ阿波座オープンしました

フレスポ阿波座オープンしました 大阪市西区立売堀6丁目にフレスポ阿波座店がオープンしていたので行ってみました。立売堀6丁目なので工場が多い地帯なんですが阿波座から徒歩1~2分程度の好立地です。 フレスポは大和リースが運営する商業施設です。 ...
宅建

【宅建2022】不動産登記法

【宅建2022】不動産登記法
lambda(Python)

AWS Lambda(Python3.9.10)からS3のファイル一覧を取得する

AWS Lambda(Python3.9.10)からS3のファイル一覧を取得する AWS Lambda(Python3.9.10)からS3のファイル一覧を取得してみます。 app.py Pythonのソースです。 import json i...