Наконец, я смог сделать это путем перехвата запросов AJAX в консоли AWS при попытке загрузить сертификат.Тело JSON содержит параметры privateKey
и certificate
, которые можно использовать с командой CLI.
aws pinpoint update-apns-sandbox-channel --cli-input-json "file://path-to-request-object.json"
Файл объекта запроса выглядит следующим образом:
{
"APNSSandboxChannelRequest": {
// Both certificate and private key are copied from AJAX request from AWS console
"Certificate": "-----BEGIN CERTIFICATE-----\n......\n-----END CERTIFICATE-----\n",
"PrivateKey": "-----BEGIN PRIVATE KEY-----\n.....\n-----END PRIVATE KEY-----\n"
"Enabled": true
},
"ApplicationId": "app-id-here"
}