2020-02

API Gateway

API Gateway(Lambdaプロキシの統合) + Lambdaでcorsを有効にする

APIGateway(Lambdaプロキシの統合)+Lambdaでcorsを有効にするクロスオリジンリクエストの場合シンプルリクエストの場合Lambdaのheadersに"Access-Control-Allow-Origin":'*'を追...
API Gateway

API GatewayのAWS_IAMでクエリパラメータにX-Amz-Expiresを追加してURLの認可期限を延ばしたい

APIGatewayのAWS_IAMでクエリパラメータにX-Amz-Expiresを追加してURLの認可期限を延ばしたいAPIGatewayの認可でAWS_IAMを指定すると、ヘッダ情報にAuthentication情報を付加する必要があり...
Linux

curlでグローバルIPアドレス確認する方法

curlでグローバルIPアドレス確認する方法
API Gateway

シェルでAPI GatewayのOpenAPI(Yaml or JSON)からAWSのベンダープレフィックスを削除する方法

シェルでAPIGatewayのOpenAPI(YamlorJSON)からAWSのベンダープレフィックスを削除する方法x-amazonで始まるプロパティを一括削除したい時に、node.jsのjs-yamlを使ってプログラム作成するかとか悩んだ...
bitronix

Spring Boot+JPA+bitronixで2相コミットを実装する方法

SpringBoot+JPA+bitronixで2相コミットを実装する方法Springbootバージョン2.2.4.RELEASEBitronixTransactionManagerを使って2相コミットを実装してみます。build.grad...
postgreSQL

トランザクションの準備は無効にされているためできません。

トランザクションの準備は無効にされているためできません。PostgreSQL9.6で2相コミットしようとしたのですが、PostgreSQLの設定でmax_prepared_transactionsが0の為、2相コミットができないようになって...
Spring+iBATIS(MyBatis)

Spring Boot + MyBatisでapplication.ymlにスキーマを指定する方法

Spring Boot + MyBatisでapplication.ymlにスキーマを指定する方法
JPA

Spring JPAで複数データベース(PostgreSQL)に接続する方法

SpringJPAで複数データベース(PostgreSQL)に接続する方法springboot2.2.5.RELEASEJPAで複数データベースに接続するけど、トランザクション管理は別々にしたいです。例えば、MyDB1を更新して、そのあとに...
node.js

UIKit3の使い方

UIKit3の使い方UIKitというデザインフレームワークがあるのでご紹介です。項目バージョンnpm6.13.4npmはインストール済みとします。npminit-ynpmi--saveuikitnpmi--save-devwebpackwe...
API Gateway

superagentモジュールでAPI Gatewayのテストをする

superagentモジュールでAPIGatewayのテストをするAPIGatewayのテストをする時にPOSTMANやVSCodeのRestClientプラグインなどがありますが、mochaからsuperagentモジュールを使ってAPI...
CloudFormation

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

AWS CloudFormationでLambdaをデプロイする方法
node.js

JSのプライベートフィールドは接頭辞に#(シャープ)を付けて表示する

JSのプライベートフィールドは接頭辞に#(シャープ)を付けて表示する項目バージョンnodev12.13.1今までnode.jsの開発ではプライベートフィールドやプライベートメソッドは_(アンダーバー)を付けて規約で決めたりしていました。規約...
node.js

ES2019から追加されたObject.fromEntriesで配列からオブジェクトに変換する方法

ES2019から追加されたObject.fromEntriesで配列からオブジェクトに変換する方法項目バージョンnodev12.13.1Object.fromEntriesメソッドで配列からオブジェクトに変換することができます。consto...