Wie lade ich APNs-Zertifikate für meine Amazon Pinpoint-Anwendung mithilfe der AWS-CLI hoch?

Lesedauer: 2 Minute
0

Ich möchte APNs-Zertifikate (Apple Push Notification Service) in meine Amazon Pinpoint-Anwendung hochladen. Wie kann ich das mit der AWS Command Line Interface (AWS CLI) tun?

Behebung

Hinweis: Wenn Sie beim Ausführen von AWS-CLI-Befehlen Fehler erhalten,stellen Sie sicher, dass Sie die neueste Version der AWS-CLI verwenden.

1.    Falls Sie dies noch nicht getan haben, installieren und konfigurieren Sie die AWS-CLI.

2.    Melden Sie sich bei Ihrem Apple-Entwickler-Konto an, um ein Anbieterzertifikat zu erhalten.

Wichtig: Stellen Sie sicher, dass Sie das Anbieterzertifikat als .p12-Datei exportieren. Benennen Sie die Datei APNSCertificates.p12 um.

3.    Falls Sie es noch nicht getan haben, installieren Sie openssl.

4.    Führen Sie mithilfe der AWS-CLI einen oder beide der folgenden Befehle aus, um das APNS-Zertifikat von Ihrem Mac-Terminal aus zu aktivieren und hochzuladen:

Hinweis: Der Umgebungstyp und das Zertifikat, das Sie erstellen, bestimmen, welchen der folgenden Befehle Sie verwenden.

So aktivieren Sie den APN-Sandbox-Kanal für eine Amazon Pinpoint-Anwendung

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

So aktivieren Sie den APNs-Kanal für eine Amazon Pinpoint-Anwendung

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

Wichtig: Stellen Sie sicher, dass Sie --application-id und --region durch die Projekt-ID Ihrer Amazon Pinpoint-Anwendung und Region ersetzen. Stellen Sie außerdem sicher, dass Sie die APNs-Zertifikatkennwörter gegebenenfalls für jeden Befehl eingeben.

Nachdem der AWS-CLI-Befehl ausgeführt wurde, wird Ihr APNs-Kanal aktiviert und Ihr APNs-Zertifikat in Ihre Amazon Pinpoint-Anwendung hochgeladen.


Verwandte Informationen

Verwenden der AWS-CLI

Amazon Pinpoint APNs Sandbox CLI

Amazon Pinpoint APNs CLI

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 3 Jahren