Come faccio a caricare i certificati APN per la mia applicazione Amazon Pinpoint utilizzando AWS CLI?

2 minuti di lettura
0

Desidero caricare i certificati del servizio Apple Push Notification Service (APNS) sulla mia applicazione Amazon Pinpoint. Come posso farlo utilizzando l'interfaccia della linea di comando AWS (AWS CLI)?

Risoluzione

Nota: se ricevi errori durante l'esecuzione dei comandi di AWS CLI, assicurati di utilizzare la versione più recente di AWS CLI.

1.    Se non l'hai già fatto, installa e configura AWS CLI.

2.    Accedi al tuo account sviluppatore Apple e ottieni un certificato del provider.

Importante: assicurati di esportare il certificato del provider come file .p12. Rinomina il file APNSCertificates.p12.

3.    Se non l'hai già fatto, installa openssl.

4.    Utilizzando AWS CLI, esegui uno o entrambi i seguenti comandi per abilitare e caricare il certificato APNS dal tuo terminale Mac:

Nota: il tipo di ambiente e certificato che crei determineranno quali dei seguenti comandi utilizzi.

Abilitazione del canale di ambiente di sperimentazione (sandbox) APN per un'applicazione 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

**Abilitazione del canale APN per un'**applicazione 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: assicurati di sostituire --application-id e --region con l'ID del progetto della tua applicazione e regione Amazon Pinpoint. Inoltre, assicurati di inserire le password dei certificati APN per ogni comando, se necessario.

Dopo l'esecuzione del comando AWS CLI, verrà abilitato il canale APN e il certificato APN verrà caricato nella tua applicazione Amazon Pinpoint.


Informazioni correlate

Using the AWS CLI

Amazon Pinpoint APNs Sandbox CLI

Amazon Pinpoint APNs CLI

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 anni fa