【AWS】【トラブル】Amazon SNS に関するトラブル

■ はじめに

Amazon SNS に関するトラブル を粛々とまとめるとする。

目次

【1】Publishしたところ、エラー「InvalidParameter: Subject」が表示

【1】Publishしたところ、エラー「InvalidParameter: Subject」が表示

boto3 API の「publish」をコールしたところ、
以下の「エラー内容」の例外が発生した。

boto3 API / publish
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html#SNS.Client.publish

エラー内容

botocore.errorfactory.InvalidParameterException:
An error occurred (InvalidParameter) when calling the Publish operation: Subject

原因

* Subject(件名)に100文字を超えた文字列を指定したため

API仕様より抜粋
https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html#SNS.Client.publish

Subject (string) --

(略)

Constraints: Subjects must be ASCII text that begins with a letter, number, or punctuation mark;
must not include line breaks or control characters;
 and must be less than 100 characters long. << ★ここに書いてあった★

解決案

* Subject(件名)を100文字以下にする

参考文献

http://sheeprogramming.iku4.com/Entry/312/
https://github.com/spulec/moto/issues/1503

関連記事

Amazon SNS ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2021/06/03/175213
Amazon SNS ~ 基本編 / Email ~
https://dk521123.hatenablog.com/entry/2021/10/14/092313