AWS CLI を使用して Amazon Pinpoint アプリケーションの APNs 証明書をアップロードするにはどうすればよいですか?

所要時間1分
0

Apple Push Notification サービス (APNs) の証明書を、Amazon Pinpoint アプリケーションにアップロードしたいと考えています。これを AWS コマンドラインインターフェイス (AWS CLI) で行う方法を教えてください。

解決方法

注: AWS CLI コマンドの実行時にエラーが発生した場合は、AWS CLI の最新バージョンを使用していることを確認してください

1.    まだの場合は、AWS CLI のインストール設定を行います。

2.    Apple デベロッパアカウントにログインし、プロバイダー証明書を取得します。

重要: プロバイダー証明書は、.p12 ファイルとしてエクスポートしてください。ファイルの名前を APNSCertificates.p12 に変更します。

3.    まだの場合は、openssl をインストールします。

4.    AWS CLI を使用し、次に示すコマンドの 1 つもしくは両方を実行して、Mac ターミナルから APNs 証明書の有効化とアップロードを実行します。

注: 作成する環境と証明書の種類によって、次のコマンドのどれを使用するかが決まります。

Amazon Pinpoint アプリケーションで APNs サンドボックスチャネルを有効にするには

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 アプリケーションで APNs チャネルを有効にするには

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 Sandbox CLI (Amazon Pinpoint の APNs サンドボックス CLI)

Amazon Pinpoint の APNs CLI

AWS公式
AWS公式更新しました 3年前
コメントはありません

関連するコンテンツ