Tech note

備忘録

2020-08-01から1ヶ月間の記事一覧

Amazon S3の静的ウェブサイトホスティングで、クエリパラメータが消える

AWS

事象 クエリパラメータを付与した状態のURLに直打ちでアクセスするとクエリパラメータが消えてしまう。 具体的には、以下のようにリダイレクトされる。 https://xxxxxxxxxx.cloudfront.net/test?id=test↓https://xxxxxxxxxx.cloudfront.net/test/ 原因 以下…

Nuxtで暗号化した値をブラウザのJavaScriptで復号化して再度暗号化する

環境 Nuxt 名称 Version Node 14.5.0 Nuxt 2.13.3 Vue 2.6.11 TypeScript 3.8.3 Vuetify 2.3.3 nuxt-property-decorator 2.7.2 ブラウザのJavaScript 名称 Version jQuery 3.5.1 Bootstrap 4.5.2 使用する拡張機能 Nuxt crypto Nuxtで暗号化する方法 const S…

Nuxtでハッシュ化・暗号化・復号化する

環境 名称 Version Node 14.5.0 Nuxt 2.13.3 Vue 2.6.11 TypeScript 3.8.3 Vuetify 2.3.3 nuxt-property-decorator 2.7.2 使用する拡張機能 crypto ハッシュ化と暗号化 ハッシュ化 元となるデータをハッシュアルゴリズムによって、固定長の値に不可逆変換を…

Amazon Cognitoで、サインアップ時などにメールが送信される機能をOFFにする

AWS

概要 AWS AmplifyフレームワークのAuth.signUpを使用してCognitoのユーザープールにアカウントを作成する時などに送信されるメールを送信しないようにする設定。 設定方法 ユーザープールの「MFAそして確認」にある「どの属性を確認しますか?」の部分を「検…

CloudFront + S3の構成で、Nuxtで静的化したコンテンツのページをリロードすると404エラーが発生する

事象 Amazon S3 + Amazon CloudFrontの構成で、Nuxtで静的化したコンテンツをS3に配置した際に、 ルート(/index.html)以外のページで、更新すると404エラー「NoSuchKey」が発生する。 構成 前提 Nuxtで静的化を行うと、以下のようなフォルダ構成となる。 /pa…