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

2분 분량
0

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 애플리케이션에 업로드됩니다.


관련 정보

AWS CLI 사용

Amazon Pinpoint APNS 샌드박스 CLI

Amazon Pinpoint APNS CLI

AWS 공식
AWS 공식업데이트됨 3년 전
댓글 없음

관련 콘텐츠