Amazon Simple Notification Service
開発者ガイド (API バージョン 2010-03-31)

Amazon SNS モバイルプッシュの API エラー

Amazon SNS API から返されるモバイルプッシュに関するエラーを、次の表に示します。モバイルプッシュ用 Amazon SNS API の詳細については、「Amazon SNS モバイルプッシュ API の使用」を参照してください。

エラー 説明 HTTPS ステータスコード このエラーを返すアクション

Application Name is null string

必須のアプリケーション名が null に設定されています。

400

CreatePlatformApplication

Platform Name is null string

必須のプラットフォーム名が null に設定されています。

400

CreatePlatformApplication

Platform Name is invalid

プラットフォーム名に無効な値または範囲外の値が入力されました。

400

CreatePlatformApplication

APNS — Principal is not a valid certificate

APNS プリンシパル (SSL 証明書) に無効な証明書が指定されました。詳細については、『Amazon Simple Notification Service API Reference』の「CreatePlatformApplication」を参照してください。

400

CreatePlatformApplication

APNS — Principal is a valid cert but not in a .pem format

APNS プリンシパル (SSL 証明書) に、.pem 形式ではない有効な証明書が指定されました。

400

CreatePlatformApplication

APNS — Prinicipal is an expired certificate

APNS プリンシパル (SSL 証明書) に失効した証明書が指定されました。

400

CreatePlatformApplication

APNS — Principal is not an Apple issued certificate

APNS プリンシパル (SSL 証明書) に Apple によって発行されたものではない証明書が指定されました。

400

CreatePlatformApplication

APNS — Principal is not provided

APNS プリンシパル (SSL 証明書) が指定されませんでした。

400

CreatePlatformApplication

APNS — Credential is not provided

APNS 認証情報 (プライベートキー) が指定されませんでした。詳細については、『Amazon Simple Notification Service API Reference』の「CreatePlatformApplication」を参照してください。

400

CreatePlatformApplication

APNS — Credential are not in a valid .pem format

APNS 認証情報 (プライベートキー) が有効な .pem 形式ではありません。

400

CreatePlatformApplication

GCM — serverAPIKey is not provided

GCM 認証情報 (API キー) が指定されませんでした。詳細については、『Amazon Simple Notification Service API Reference』の「CreatePlatformApplication」を参照してください。

400

CreatePlatformApplication

GCM — serverAPIKey is empty

GCM 認証情報 (API キー) が空です。

400

CreatePlatformApplication

GCM — serverAPIKey is a null string

GCM 認証情報 (API キー) が null です。

400

CreatePlatformApplication

GCM — serverAPIKey is invalid

GCM 認証情報 (API キー) が無効です。

400

CreatePlatformApplication

ADM — clientsecret is not provided

必須のクライアントシークレットが提供されていません。

400

CreatePlatformApplication

ADM — clientsecret is a null string

クライアントシークレットの必須文字列が null です。

400

CreatePlatformApplication

ADM — client_secret is empty string

クライアントシークレットの必須文字列が空です。

400

CreatePlatformApplication

ADM — client_secret is not valid

クライアントシークレットの必須文字列が無効です。

400

CreatePlatformApplication

ADM — client_id is empty string

クライアント ID の必須文字列が空です。

400

CreatePlatformApplication

ADM — clientId is not provided

クライアント ID の必須文字列が提供されていません。

400

CreatePlatformApplication

ADM — clientid is a null string

クライアント ID の必須文字列が null です。

400

CreatePlatformApplication

ADM — client_id is not valid

クライアント ID の必須文字列が無効です。

400

CreatePlatformApplication

EventEndpointCreated has invalid ARN format

EventEndpointCreated が無効な ARN 形式です。

400

CreatePlatformApplication

EventEndpointDeleted has invalid ARN format

EventEndpointDeleted が無効な ARN 形式です。

400

CreatePlatformApplication

EventEndpointUpdated has invalid ARN format

EventEndpointUpdated が無効な ARN 形式です。

400

CreatePlatformApplication

EventDeliveryAttemptFailure has invalid ARN format

EventDeliveryAttemptFailure が無効な ARN 形式です。

400

CreatePlatformApplication

EventDeliveryFailure has invalid ARN format

EventDeliveryFailure が無効な ARN 形式です。

400

CreatePlatformApplication

EventEndpointCreated is not an existing Topic

EventEndpointCreated は既存のトピックではありません。

400

CreatePlatformApplication

EventEndpointDeleted is not an existing Topic

EventEndpointDeleted は既存のトピックではありません。

400

CreatePlatformApplication

EventEndpointUpdated is not an existing Topic

EventEndpointUpdated は既存のトピックではありません。

400

CreatePlatformApplication

EventDeliveryAttemptFailure is not an existing Topic

EventDeliveryAttemptFailure は既存のトピックではありません。

400

CreatePlatformApplication

EventDeliveryFailure is not an existing Topic

EventDeliveryFailure は既存のトピックではありません。

400

CreatePlatformApplication

Platform ARN is invalid

プラットフォーム ARN が無効です。

400

SetPlatformAttributes

Platform ARN is valid but does not belong to the user

プラットフォーム ARN は有効ですが、このユーザーに属していません。

400

SetPlatformAttributes

APNS — Principal is not a valid certificate

APNS プリンシパル (SSL 証明書) に無効な証明書が指定されました。詳細については、『Amazon Simple Notification Service API Reference』の「CreatePlatformApplication」を参照してください。

400

SetPlatformAttributes

APNS — Principal is a valid cert but not in a .pem format

APNS プリンシパル (SSL 証明書) に、.pem 形式ではない有効な証明書が指定されました。

400

SetPlatformAttributes

APNS — Prinicipal is an expired certificate

APNS プリンシパル (SSL 証明書) に失効した証明書が指定されました。

400

SetPlatformAttributes

APNS — Principal is not an Apple issued certificate

APNS プリンシパル (SSL 証明書) に Apple によって発行されたものではない証明書が指定されました。

400

SetPlatformAttributes

APNS — Principal is not provided

APNS プリンシパル (SSL 証明書) が指定されませんでした。

400

SetPlatformAttributes

APNS — Credential is not provided

APNS 認証情報 (プライベートキー) が指定されませんでした。詳細については、『Amazon Simple Notification Service API Reference』の「CreatePlatformApplication」を参照してください。

400

SetPlatformAttributes

APNS — Credential are not in a valid .pem format

APNS 認証情報 (プライベートキー) が有効な .pem 形式ではありません。

400

SetPlatformAttributes

GCM — serverAPIKey is not provided

GCM 認証情報 (API キー) が指定されませんでした。詳細については、『Amazon Simple Notification Service API Reference』の「CreatePlatformApplication」を参照してください。

400

SetPlatformAttributes

GCM — serverAPIKey is a null string

GCM 認証情報 (API キー) が null です。

400

SetPlatformAttributes

ADM — clientId is not provided

クライアント ID の必須文字列が提供されていません。

400

SetPlatformAttributes

ADM — clientid is a null string

クライアント ID の必須文字列が null です。

400

SetPlatformAttributes

ADM — clientsecret is not provided

必須のクライアントシークレットが提供されていません。

400

SetPlatformAttributes

ADM — clientsecret is a null string

クライアントシークレットの必須文字列が null です。

400

SetPlatformAttributes

EventEndpointUpdated has invalid ARN format

EventEndpointUpdated が無効な ARN 形式です。

400

SetPlatformAttributes

EventEndpointDeleted has invalid ARN format

EventEndpointDeleted が無効な ARN 形式です。

400

SetPlatformAttributes

EventEndpointUpdated has invalid ARN format

EventEndpointUpdated が無効な ARN 形式です。

400

SetPlatformAttributes

EventDeliveryAttemptFailure has invalid ARN format

EventDeliveryAttemptFailure が無効な ARN 形式です。

400

SetPlatformAttributes

EventDeliveryFailure has invalid ARN format

EventDeliveryFailure が無効な ARN 形式です。

400

SetPlatformAttributes

EventEndpointCreated is not an existing Topic

EventEndpointCreated は既存のトピックではありません。

400

SetPlatformAttributes

EventEndpointDeleted is not an existing Topic

EventEndpointDeleted は既存のトピックではありません。

400

SetPlatformAttributes

EventEndpointUpdated is not an existing Topic

EventEndpointUpdated は既存のトピックではありません。

400

SetPlatformAttributes

EventDeliveryAttemptFailure is not an existing Topic

EventDeliveryAttemptFailure は既存のトピックではありません。

400

SetPlatformAttributes

EventDeliveryFailure is not an existing Topic

EventDeliveryFailure は既存のトピックではありません。

400

SetPlatformAttributes

Platform ARN is invalid

プラットフォーム ARN が無効です。

400

GetPlatformApplicationAttributes

Platform ARN is valid but does not belong to the user

プラットフォーム ARN は有効ですが、このユーザーに属していません。

403

GetPlatformApplicationAttributes

Token specified is invalid

指定されたトークンが無効です。

400

ListPlatformApplications

Platform ARN is invalid

プラットフォーム ARN が無効です。

400

ListEndpointsByPlatformApplication

Platform ARN is valid but does not belong to the user

プラットフォーム ARN は有効ですが、このユーザーに属していません。

404

ListEndpointsByPlatformApplication

Token specified is invalid

指定されたトークンが無効です。

400

ListEndpointsByPlatformApplication

Platform ARN is invalid

プラットフォーム ARN が無効です。

400

DeletePlatformApplication

Platform ARN is valid but does not belong to the user

プラットフォーム ARN は有効ですが、このユーザーに属していません。

403

DeletePlatformApplication

Platform ARN is invalid

プラットフォーム ARN が無効です。

400

CreatePlatformEndpoint

Platform ARN is valid but does not belong to the user

プラットフォーム ARN は有効ですが、このユーザーに属していません。

404

CreatePlatformEndpoint

Token is not specified

トークンが指定されていません。

400

CreatePlatformEndpoint

Token is not of correct length

トークンの長さが正しくありません。

400

CreatePlatformEndpoint

Customer User data is too large

顧客のユーザーデータは UTF-8 エンコードで 2048 バイトを超えることはできません。

400

CreatePlatformEndpoint

Endpoint ARN is invalid

エンドポイント ARN が無効です。

400

DeleteEndpoint

Endpoint ARN is valid but does not belong to the user

エンドポイント ARN は有効ですが、このユーザーに属していません。

403

DeleteEndpoint

Endpoint ARN is invalid

エンドポイント ARN が無効です。

400

SetEndpointAttributes

Endpoint ARN is valid but does not belong to the user

エンドポイント ARN は有効ですが、このユーザーに属していません。

403

SetEndpointAttributes

Token is not specified

トークンが指定されていません。

400

SetEndpointAttributes

Token is not of correct length

トークンの長さが正しくありません。

400

SetEndpointAttributes

Customer User data is too large

顧客のユーザーデータは UTF-8 エンコードで 2048 バイトを超えることはできません。

400

SetEndpointAttributes

Endpoint ARN is invalid

エンドポイント ARN が無効です。

400

GetEndpointAttributes

Endpoint ARN is valid but does not belong to the user

エンドポイント ARN は有効ですが、このユーザーに属していません。

403

GetEndpointAttributes

Target ARN is invalid

ターゲット ARN が無効です。

400

Publish

Target ARN is valid but does not belong to the user

ターゲット ARN は有効ですが、このユーザーに属していません。

403

Publish

Message format is invalid

メッセージの形式が無効です。

400

Publish

Message size is larger than supported by protocol/end-service

メッセージサイズがプロトコル/エンドサービスでサポートされているより大きくなっています。

400

Publish