[トップページ] [FAQ 一覧]
対象:エラーメッセージ
Invalid parameter: SubscriptionArn Reason: An ARN must have at least 6 elements, not 1 (Service: AmazonSNS; Status Code: 400; Error Code: InvalidParameter; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
エラーの内容
Amazon SNS (Simple Notification Service) でサブスクライブを作成しようとすると以下のエラーが発生する場合があります。
Invalid parameter: SubscriptionArn Reason: An ARN must have at least 6 elements, not 1 (Service: AmazonSNS; Status Code: 400; Error Code: InvalidParameter; Request ID: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)
解決方法
このエラーメッセージは直訳すると以下の通りとなります。
パラメータに不正があります。ARNは少なくとも6個の要素から構成されます。しかし1個の要素しか指定されていません。
サブスクリプションを作成するときに指定する トピックのARN 名に誤りがあったのが原因でした。
トピックのARNはサブスクリプション作成画面からは選択することができないため、前の手順でトピックを生成したときにメモ(コピー)しておく必要があるようです。
https://docs.aws.amazon.com/ja_jp/gettingstarted/latest/deploy/creating-an-sns-topic.html
1.トピックの詳細ページで、[Topic ARN] の文字列をコピーします。各 Amazon リソースネーム(ARN)の構文は次のとおりです。
arn:aws:service:region:accountid:resourceType/resourcePath
【超重要】本ページは情報が古くなっている可能性があります。参考程度にしてください。
[ 一覧に戻る]
【注意事項】本ページの内容は個人的に調査した結果がであり内容が正しいことは保証されません。
またAWSサービスは常に改良、アップデートされており本ページの内容が古く誤った内容になる可能性もあります。変更になっても本ページが正しく更新されるとは限りません。
あくまでも参考程度でご覧ください。内容により発生したいかなる時間的損害、金銭的損害、その他の損害に関しても何人も保証しません。