■ はじめに
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