2020-10

Excel

Excelのtoday()をtext()で文字列結合する

Excelのtoday()をtext()で文字列結合する Excelのtoday()関数を、別のセルで表示すると数値になってしまいます。 a.logの末尾に.2020-01-01とつける場合にtext(セル,"yyyy-mm-dd")とすれ...
AWS

AWS SNSからのリクエストを検証するaws-js-sns-message-validatorをPromise化する

AWS SNSからのリクエストを検証するaws-js-sns-message-validatorをPromise化する SNSのメッセージの署名検証を行うモジュールがAWS側で用意されているようです。以下URLになります。 インストールしま...
AWS

AWS SNSの通知(Notification)の署名を検証する方法(node.js)

AWS SNSの通知(Notification)の署名を検証する方法(node.js) SNSの確認や通知はヘッダ情報を偽装してしまってなりすましされてしまう可能性がある為、リクエストから渡ってくる情報で署名検証を行う必要があります。 今回...
AWS

JavaでS3のオブジェクトが存在するしないを確認する方法

JavaでS3のオブジェクトが存在するしないを確認する方法 S3のオブジェクトを取得するときにgetObjectメソッドを使いますが、存在しないオブジェクトキーの場合例外が発生してしまいます。 存在するかしないかを確認するdoesObjec...
AWS

Node.jsでSNSサブスクリプションを登録削除する方法

Node.jsでSNSサブスクリプションを登録削除する方法 SNSのサブスクリプションをnode.jsで登録してみます。 Javaだとhttp,httpsプロトコルの場合は「保留中の確認」でフィルターポリシーを設定するとエラーとなるのですが...
AWS

AWS SNSのサブスクリプションフィルターポリシーで通知をフィルターする方法

AWS SNSのサブスクリプションフィルターポリシーで通知をフィルターする方法 SNSのサブスクリプションには、「サブスクリプションフィルターポリシー」というのがあり、この機能を使用することによって通知をフィルターすることが出来ます。 例え...
AWS

AWS SNSからhttpsエンドポイント(webhook)にBeeceptorを使う

AWS SNSからhttpsエンドポイント(webhook)にBeeceptorを使う AWS SNSからwebhookに通知を行いたかったので、検証用のhttpsエンドポイントが簡単に作成できるBeeceptorを使用してみました。 Be...
AWS

JavaでSNSサブスクリプションを登録削除する方法

JavaでSNSサブスクリプションを登録削除する方法 SNSサブスクリプション登録 JavaでSNSサブスクリプションを登録してみます。※トピックは作成済みとします。 gradleの場合は、build.gradleに1文追加します。 bui...
Java8

Java8のjava.util.Base64クラスでのgetEncoderとgetUrlEncoder,getDecoderとgetUrlDecoderの違い

Java8のjava.util.Base64クラスでのgetEncoderとgetUrlEncoder,getDecoderとgetUrlDecoderの違い