現在AWS SNSを使ってAWS iOS SDKを使ってAWS SNSを統合しようとしています。AWS SDKを使用してAWSコンソールにサインインするiOS
このガイドでは、Amazon Cognitoを認証に使用する必要があることが示され、AWS SNSで作成されたアプリケーションにデバイストークンを登録できます。私は、次のよ
私のプロジェクトでこれを統合した後 - 私はこのエラーを取得する:
Error
Domain=com.amazonaws.AWSSNSErrorDomain
Code=1 "The operation couldn’t be completed. (com.amazonaws.AWSSNSErrorDomain error 1.)"
UserInfo=0x12847e0
{
Type=Sender,
Message=User: arn:aws:sts::xxxxxxxxx:assumed-role/xxxxxxxxxxxxxxx/CognitoIdentityCredentials is not authorized to perform: SNS:CreatePlatformEndpoint on resource: arn:aws:sns:ap-south-1:xxxxxxxxx:app/xxxxxxxxxxxxxxxxxxxx,
__text=(
"\n ",
"\n ",
"\n ",
"\n "
),
Code=AuthorizationError}
だから進めるために私を助けてください。
iOSで認証フローにAWS APIを統合する手順を教えてください。
ありがとうございました。
あなたは 'AWS' ACCESS_KEY&SECRET_KEYを生成し、' AmazonSNSClient'を初期化することがありますか?また、 'endPoint'を設定して、アプリケーションから' ENDPOINT'を設定する必要がありますか? – CodeChanger
ありがとうございます。はい。エンドポイントはAPIにアクセスしたときに設定されていました。 (地域に不一致があったため、エンドポイントを作成できませんでした) – bindu