Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改Heroku API密钥会对我们的应用程序产生什么影响?_Heroku_Api Key - Fatal编程技术网

更改Heroku API密钥会对我们的应用程序产生什么影响?

更改Heroku API密钥会对我们的应用程序产生什么影响?,heroku,api-key,Heroku,Api Key,我们的组织在Heroku上部署了许多Rails应用程序(网站)。一位前开发者已经离开了公司,作为良好的实践,我们希望更改与我们的帐户关联的Heroku API密钥,以防止通过Heroku CLI对应用程序进行任何修改 我知道Heroku API密钥用于Heroku CLI访问(它缓存在~/.Heroku/credentials中),但不确定它还用于什么。具体来说,Heroku平台中的第三方附加组件(例如New Relic、Hoptoad/Airbrake、Sendgrid等)是否使用此功能,因此

我们的组织在Heroku上部署了许多Rails应用程序(网站)。一位前开发者已经离开了公司,作为良好的实践,我们希望更改与我们的帐户关联的Heroku API密钥,以防止通过Heroku CLI对应用程序进行任何修改

我知道Heroku API密钥用于Heroku CLI访问(它缓存在~/.Heroku/credentials中),但不确定它还用于什么。具体来说,Heroku平台中的第三方附加组件(例如New Relic、Hoptoad/Airbrake、Sendgrid等)是否使用此功能,因此如果API密钥发生更改,是否需要重新配置?当您单击“重新生成”按钮对其进行更改时,Heroku会抛出一条相当一般(且非信息性)的错误消息

因为术语“API密钥”非常通用,所以需要明确的是,这是与通过“我的帐户”链接访问的每个Heroku帐户相关联的单个API密钥。下图(和警告信息)


还可以让他不再是您所有项目的合作者,这样他就不能通过git推动这些项目

出于好奇(我从未在管理员中见过重置键),我尝试了它。当我尝试对我的一个应用程序使用CLI时,我被要求重新验证-但我现在无法返回-doh!相同的用户名/密码可通过网站使用。我会支持你并向你汇报

更新:
看来我的问题完全是因为Heroku的账户(https://github.com/ddollar/heroku-accounts)我正在使用的插件,它将密钥的副本存储在~/.heroku/accounts/文件中。支持人员让我删除了该文件夹,现在一切都正常了-如果您重置API密钥,需要注意的是。

询问Heroku支持人员。这就是我得到的:

“您可以随时安全地更改API密钥,因为我们不会将其提供给任何加载项提供商。此警报旨在提醒您,如果您将API密钥添加到任何应用程序或服务(即自动缩放、手动配置工作人员等),它将停止工作,直到您提供新密钥。”


我要求他们更新界面/文档以使其更清楚。

谢谢,John。所以,除了“Heroku帐户”插件的问题之外,还有什么负面影响或配置需要更改吗?你们在使用诸如NewRelic之类的附加组件吗?是的,它们都是:)NewRelic、Memcache等等,一点问题都并没有。