В нашей организации есть несколько приложений (веб-сайтов) Rails, развернутых на Heroku. Бывший разработчик покинул организацию, и в качестве хорошей практики мы хотим изменить ключ API Heroku, связанный с нашей учетной записью, чтобы предотвратить любые изменения приложений через интерфейс командной строки Heroku.
Я знаю, что ключ Heroku API используется для доступа к Heroku CLI (он кэшируется в ~ / .heroku / учетные данные), но не уверен, для чего еще он используется. В частности, используют ли это сторонние надстройки на платформе Heroku (например, New Relic, Hoptoad / Airbrake, Sendgrid и т. Д.), И поэтому требуют перенастройки при изменении ключа API? Heroku выдает довольно общее (и неинформативное) сообщение об ошибке, когда вы нажимаете кнопку «регенерировать», чтобы изменить его.
Поскольку термин «ключ API» является настолько общим, хочу пояснить, что это единственный ключ API, связанный с каждой учетной записью Heroku, доступной по ссылке «Моя учетная запись». Изображение (и предупреждающее сообщение) ниже.