Como fazer upload de certificados de APNs para minha aplicação Amazon Pinpoint usando a AWS CLI?

2 minuto de leitura
0

Quero fazer upload de certificados do serviço Apple Push Notification (APNs) para minha aplicação Amazon Pinpoint. Como posso fazer isso usando a AWS Command Line Interface (AWS CLI)?

Resolução

Observação: se você receber erros ao executar comandos da AWS CLI, verifique se está usando a versão mais recente da AWS CLI.

1.    Instale e configure a AWS CLI, caso você ainda não tenha feito isso.

2.    Faça login na sua conta de desenvolvedor da Apple e obtenha um certificado de provedor.

Importante: certifique-se de exportar o certificado do provedor como um arquivo .p12. Renomeie o arquivo APNSCertificates.p12.

3.    Instale o openssl, caso você ainda não tenha feito isso.

4.    Usando a AWS CLI, execute um ou os dois comandos a seguir para ativar e carregar o certificado APNS no seu terminal Mac:

Observação: o tipo de ambiente e o certificado que você criar determinarão quais dos seguintes comandos você usará.

Para habilitar o canal sandbox de APNs para uma aplicação Amazon Pinpoint

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

Para habilitar o canal de APNs para uma aplicação Amazon Pinpoint

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

Importante: certifique-se de substituir --application-id e --region pelo ID do projeto da sua aplicação e região do Amazon Pinpoint. Além disso, certifique-se de inserir as senhas dos certificados de APNs para cada comando, se necessário.

Depois que o comando da AWS CLI for executado, seu canal de APNs será ativado e seu certificado de APNs será enviado para sua aplicação do Amazon Pinpoint.


Informações relacionadas

Como usar a AWS CLI

CLI de sandbox de APNs do Amazon Pinpoint

CLI de APNs do Amazon Pinpoint

AWS OFICIAL
AWS OFICIALAtualizada há 3 anos