AWS CLI를 사용하여 Amazon Pinpoint 애플리케이션에 대한 APNS 인증서를 업로드하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2021년 1월 12일

Amazon Pinpoint 애플리케이션에 Apple Push Notification Service(APNS) 인증서를 업로드하고 싶습니다. AWS 명령줄 인터페이스(AWS CLI)를 사용하여 이 작업을 수행하려면 어떻게 해야 합니까?

해결 방법

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우, 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

1.    아직 수행하지 않은 경우 AWS CLI를 설치하고 구성합니다.

2.    Apple 개발자 계정에 로그인하고 공급자 인증서를 가져옵니다.

중요: 공급자 인증서를 .p12 파일로 내보내야 합니다. APNSCertificates.p12 파일의 이름을 바꿉니다.

3.    아직 설치하지 않은 경우 openssl을 설치합니다.

4.    AWS CLI를 사용하여 다음 명령 중 하나 또는 모두를 실행하여 Mac 터미널에서 APNS 인증서를 활성화하고 업로드합니다.

참고: 생성하는 환경 및 인증서의 유형에 따라 다음 명령 중에서 사용할 명령이 결정됩니다.

Amazon Pinpoint 애플리케이션에 대해 APN 샌드박스 채널 활성화

aws pinpoint update-apns-sandbox-channel --application-id f7eae591bbdc4a6bb3a0fff423f1e3eb --apns-sandbox-channel-request "Certificate=$(openssl pkcs12 -in APNSCertificates.p12 -nodes -nokeys), Enabled=true,PrivateKey=$(openssl pkcs12 -in APNSCertificates.p12 -nodes -nocerts)" --region us-west-2

Amazon Pinpoint 애플리케이션에 대해 APN 채널 활성화

aws pinpoint update-apns-channel --application-id f7eae591bbdc4a6bb3a0fff423f1e3eb --apns-channel-request "Certificate=$(openssl pkcs12 -in APNSCertificates.p12 -nodes -nokeys), Enabled=true,PrivateKey=$(openssl pkcs12 -in APNSCertificates.p12 -nodes -nocerts)" --region us-west-2

중요: --application-id--region을 Amazon Pinpoint 애플리케이션의 프로젝트 ID와 리전으로 바꿔야 합니다. 또한 필요한 경우 각 명령에 대해 APNS 인증서 암호를 입력해야 합니다.

AWS CLI 명령이 실행되면 APNS 채널이 활성화되고 APNS 인증서가 Amazon Pinpoint 애플리케이션에 업로드됩니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?