高橋

Python

AWS Lambda(Python3.9)で依存モジュールをpackageフォルダにインストールしてzipデプロイする

AWS Lambda(Python3.9)で依存モジュールをpackageフォルダにインストールしてzipデプロイする boto3はインストールが不要ですが、依存モジュールはpip installする必要があります。 pip install...
php

PHPのimplodeをjavascriptで記述する

PHPのimplodeをjavascriptで記述する
Chrome

Katalon Recorder (Selenium tests generator)でブラウザキャプチャする

Katalon Recorder (Selenium tests generator)でブラウザキャプチャする テストケースのエビデンスを画面キャプチャしますが、これもKatalon RecorderのcaptureEntirePageSc...
Chrome

Katalon Recorder (Selenium tests generator)でブラウザテスト自動化する(データ駆動テスト)

Katalon Recorder (Selenium tests generator)でブラウザテスト自動化する(データ駆動テスト)
Chrome

Katalon Recorder (Selenium tests generator)でブラウザテスト自動化する

Katalon Recorder (Selenium tests generator)でブラウザ自動化する
RDS Proxy

RDS ProxyにDBユーザを追加してLambdaから接続する – 【MySQL】

RDS ProxyにDBユーザを追加してLambdaから接続する - 【MySQL】 VPC Lambda→RDS Proxy→RDS構築する際に、RDS構築時に作成したマスターユーザとは別にLambda用にDBユーザを追加してみます。 マ...
gulp

gulpfile.jsでgulp-renameモジュールでファイルをリネームする

gulpfile.jsでgulp-renameモジュールでファイルをリネームする
Python

Pythonのvenv環境でインタープリターを設定する(Import “boto3” could not be resolved)

Pythonのvenv環境でインタープリターを設定する
Redis

Redisコマンドチートシート

Redisコマンドチートシート 前提 項目 値 redis-cli 3.0.504 redis-server 3.0.504 バージョン確認 クライアントバージョン確認コマンドです。 C:\>redis-cli --version redi...
Python

requirements.txtを使用してpipでパッケージを一括インストールする方法

requirements.txtを使用してpipでパッケージを一括インストールする方法 pip install boto3というようにパッケージをインストールしますが、requirements.txtを使用して、一括インストールすることがで...
Python

Pythonでvenvを使用して仮想環境を構築する方法

Pythonでvenvを使用して仮想環境を構築する方法 前提 項目 バージョン Ubuntu 20.04.4 python 3.8.10 pip 20.0.2 Pythonインストール Pythonインストールします。 sudo apt i...
VSCodeプラグイン

Eclipseで開発したプロジェクトをVS Codeのstep counterで計測する

Eclipseで開発したプロジェクトをVS Codeのstep counterで計測する
node.js

Node.jsでランダムなsha1ハッシュ値を取得する方法

Node.jsでランダムなsha1ハッシュ値を取得する方法 cryptoを使用します。cryptoはnode.jsに組み込まれているので使用することができます。 import crypto from 'crypto' const hash ...
node.js

JSONオブジェクトのキーに変数指定して展開する方法

JSONオブジェクトのキーに変数指定して展開する方法 JSONオブジェクトのキーに変数を設定して展開する方法です。 変数を[]で囲む キーに指定した変数を[]で囲めば変数から展開されます。 const key = 'aaa' const o...
CodeDeploy

マネージメントコンソールからCodeDeployでLambdaデプロイする方法

マネージメントコンソールからCodeDeployでLambdaデプロイする方法 前提 lambdaが作成済みである事。(対象のLambda名称:codedeploytest) lambdaがバージョン発行済み、エイリアス作成済みであること。...
npm

npm initコマンドでpackage.jsonにデフォルトでtype:moduleを設定する方法

npm initコマンドでpackage.jsonにデフォルトでtype:moduleを設定する方法
npm

NPMスクリプトを並列実行する

NPMスクリプトを並列実行する
CodeCommit

CodePipelineのトリガーをCodeCommitのmasterから作業ブランチ(developmentとか)変更する

CodePipelineのトリガーをCodeCommitのmasterから作業ブランチ(developmentとか)変更する CodePipelineでmasterにプッシュされたらビルドが実行されたりする設定が多いと思いますが、maste...
EventBridge

Amazon EventBridgeからStep functionsのステートマシンを実行する

Amazon EventBridgeからStep functionsのステートマシンを実行する
Step Funtions

AWS Step FunctionsでChoiceステートメントで分岐する

AWS Step FunctionsでChoiceステートメントで分岐する
JavaScriptのロジック

JavaScriptで日付文字列をフォーマットする(yyyy-mm-dd,mm/dd,yyyy/mm/dd)

JavaScriptで日付文字列をフォーマットする(yyyy-mm-dd,mm/dd,yyyy/mm/dd)
JavaScriptのロジック

JSONオブジェクトのプロパティ(キー)名を変更する方法

JSONオブジェクトのプロパティ(キー)名を変更する方法
Redis

RedisのGUIツールredis-guiをインストールする

RedisのGUIツールredis-guiをインストールする インストール RedisのGUIツールredis-guiというのがあったので、コチラからダウンロードしてインストールができます。 wingetでもインストール可能です。 C:\>...
kintone

AWS Lambda(node.js)からkintone REST API(addRecords)で複数レコードを登録する

AWS Lambda(node.js)からkintone REST API(addRecords)で複数レコードを登録する
kintone

AWS Lambda(node.js)からkintone REST API(addRecord)を実行する方法(チェックボックス)

AWS Lambda(node.js)からkintone REST API(addRecord)を実行する方法(チェックボックス) 普通のレコードにレコード追加するのは簡単ですがチェックボックスのレコードに対してaddRecordするのは少...
Redis

WindowsにRedisをインストールする

WindowsにRedisをインストールする インストール WindowsにRedisをインストールします。 Redis is not officially supported on Windows. However, you can in...
Lambda(Java)

DynamoDBのテーブルからItemを取得するLambda(Java)

DynamoDBのテーブルからItemを取得するLambda(Java) 前提 項目 値 テーブル名 test パーティションキー pid ソートキー date エントリポイント エントリポイントとなるHello.javaです。 packa...
Step Funtions

AWS Step FunctionsでResultSelectorで出力値を変換する方法

AWS Step FunctionsでResultSelectorで出力値を変換する方法 Step FunctionsでResultSelectorを使用して、Lambdaの出力値を変換して次のLambdaに渡します。 Lambda(1)(...
lambda(Python)

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

AWS Lambda(Python3.9.10)からS3のファイルを取得する AWS Lambda(Python3.9.10)からS3に配置しているファイルの中身を取得してみます。接続するにはboto3モジュールを使用します。 sample...
Step Funtions

AWS Step FunctionsでResultPathで出力値を渡す方法

AWS Step FunctionsでResultPathで出力値を渡す方法
Step Funtions

AWS Step FunctionsでLambdaにInputPathでフィルターして入力値を渡す方法

AWS Step FunctionsでLambdaにInputPathでフィルターして入力値を渡す方法
Lambda(node.js)

Lambda(node.js v16)を非同期呼び出しして再試行(リトライ)されることを確認する

Lambda(node.js v16)を非同期呼び出しして再試行(リトライ)されることを確認する LambdaをInvocationType:'Event'にして非同期呼び出しをします。 Lambda(node.js v16) import...
Lambda(node.js)

Lambdaから別のLambdaを呼び出す(node.js v16) – AWS SDK for JavaScript v3

Lambdaから別のLambdaを呼び出す(node.js v16) – AWS SDK for JavaScript v3
Lambda(Java)

SQSにキューを送るLambda(Java)

SQSにキューを送るLambda(Java) 前提 項目 値 キュータイプ 標準キュー キュー名 hoge-queue エントリポイント エントリポイントとなるHello.javaです。 package jp.co.confrage.dem...
Lambda(node.js)

VPC Lambda(node.js v16)のIPアドレスを固定する方法とIPアドレス確認方法

VPC Lambda(node.js v16)のIPアドレスを固定する方法とIPアドレス確認方法
WorkSpaces

Amazon WorkSpacesを時間指定でシャットダウンする方法

Amazon WorkSpacesを時間指定でシャットダウンする方法 Amazon WorkSpaces(Windows Server 2019)を時間指定でシャットダウンする方法です。 タスクスケジューラを起動します。 「基本タスクの作成...
NAT Gateway

VPC LambdaからNAT Gateway経由でSecrets Managerにアクセスする方法

VPC LambdaからNAT Gateway経由でSecrets Managerにアクセスする方法
NAT Gateway

VPC Lambda(node.js)からS3のオブジェクトをNAT Gateway経由で取得する – AWS SDK for JavaScript v3

VPC Lambda(node.js)からS3のオブジェクトをNAT Gateway経由で取得する – AWS SDK for JavaScript v3
S3

VPC Lambda(node.js)からS3のオブジェクトをVPCエンドポイント経由で取得する – AWS SDK for JavaScript v3

VPC Lambda(node.js)からS3のオブジェクトをVPCエンドポイント経由で取得する – AWS SDK for JavaScript v3
DataSpider

DataSpider Studio ノードの数ロジックを使用する

DataSpider Studio ノードの数ロジックを使用する
Lambda(node.js)

異なるVPC上にあるLambdaから、異なるVPC上にあるRDSへRDS Proxy経由で接続する

異なるVPC上にあるLambdaから、異なるVPC上にあるRDSへRDS Proxy経由で接続する
VPC

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

VPCピアリングを作成して異なるVPC上にあるLambdaからRDSへ接続する
DataSpider

DataSpider Studio Kintoneアプリのレコードを取得する

DataSpider Studio Kintoneアプリのレコードを取得する
Secrets Manager

VPCエンドポイント経由のアクセスのみSecrets Managerへのリクエストを受け付けるようにリソースのアクセス許可設定をする

VPCエンドポイント経由のアクセスのみSecrets Managerへのリクエストを受け付けるようにリソースのアクセス許可設定をする Secrets Managerの「リソースのアクセス許可」を設定することによって、VPCエンドポイント経由...
DataSpider

DataSpider Studio 変数代入で指定文字より前ロジックを使用する

DataSpider Studio 変数代入で指定文字より前ロジックを使用する スクリプトで「指定文字より前」を使用してみます。 ツールパレットの「基本」-「変数代入」アイコンがあります。 スクリプト スクリプトは以下の通りです。 スクリプ...
axios.js

axiosで「unable to verify the first certificate」エラーを無視する

axiosで「unable to verify the first certificate」エラーを無視する
Linux

curlコマンドで「unable to verify the first certificate」エラーを無視する

curlコマンドで「unable to verify the first certificate」エラーを無視する
Lambda(Java)

S3Event通知をトリガーとするLambda(Java)

Chromeの自動更新を停止する方法
CloudFormation

CloudFormationでHTTP APIをデプロイする – 【CloudFormation】

CloudFormationでHTTP APIをデプロイする – 【CloudFormation】 CloudFormationでHTTP APIをデプロイするyamlです。 予めマネジメントコンソールで作成しているHTTP APIのOAI...
RDS

RDS Proxy経由でRDSにつながらない場合対処法

RDS Proxy経由でRDSにつながらない場合対処法 RDS Proxyの設定は結構ややこしいです。 version MySQL8.0.28 ターゲットグループの設定 関連付けられたデータベースが設定されているか確認します。されていない場...