aws --version
aws-cli/1.16.76 Python/2.7.10 Darwin/16.7.0 botocore/1.12.66
プログラムで APNS_SANDBOX チャネルをピンポイント アプリに追加しようとしています。ピンポイントコンソールを介してこれを正常に実行できますが、最終目標である aws cli またはラムダ関数を使用することはできません。テスト/本番環境への変更は CodePipeline を介してのみ行うことができますが、テスト目的で aws cli を使用してこれを達成しようとしています。
aws cli (ルート認証情報を使用) とラムダ関数の両方を試しましたが、どちらも次のエラーが発生します。
An error occurred (BadRequestException) when calling the UpdateApnsSandboxChannel operation: Missing credentials
UpdateApnsSandboxChannel json オブジェクトの Certificate フィールドを .p12 証明書ファイルへのパスとして設定し、openssl ツールから取得した文字列値を使用してみました。
今日、私は aws サポートの誰かと協力しましたが、数時間デバッグを試みた後、彼らは問題を理解できませんでした。彼らは、ピンポイント チームに電子メールを送信すると言いましたが、いつ応答するかについての ETA はありませんでした。
ありがとう