3

私たちの組織には、Heroku にデプロイされた多数の Rails アプリケーション (Web サイト) があります。元開発者が組織を離れたため、Heroku CLI を介したアプリの変更を防ぐために、アカウントに関連付けられている Heroku API キーを変更することをお勧めします。

Heroku API キーが Heroku CLI アクセスに使用されることは知っていますが (~/.heroku/credentials にキャッシュされます)、それ以外に何に使用されるかはわかりません。具体的には、Heroku プラットフォームのサードパーティ アドオン (New Relic、Hoptoad/Airbrake、Sendgrid など) はこれを使用するので、API キーが変更された場合は再構成が必要ですか? 「再生成」ボタンをクリックして変更すると、Heroku はかなり一般的な (そして有益ではない) エラーメッセージを表示します。

「API キー」という用語は非常に一般的であるため、「マイ アカウント」リンクからアクセスできる各 Heroku アカウントに関連付けられた単一の API キーであることを明確にしておきたいと思います。以下の画像 (および警告メッセージ)。

ここに画像の説明を入力

4

2 に答える 2

2

Heroku サポートに問い合わせました。これは私が戻ってきたものです:

「API キーはいつでも安全に変更できます。アドオン プロバイダーには提供しないためです。このアラートは、API キーを任意のアプリケーションまたはサービス (つまり、自動スケーリング用) に追加した場合に通知することを目的としています。 、手動でワーカーをプロビジョニングするなど)、新しいキーを提供するまで機能しなくなります。」

これをより明確にするために、インターフェース/ドキュメントを更新するように依頼しました。

于 2011-09-16T21:38:14.287 に答える
1

また、彼がgitを介してプロジェクトにプッシュできないように、すべてのプロジェクトの共同作業者から彼を削除します。

不思議なことに(私は管理者のリセットキーを見たことがありませんでした)私はそれを試しました。次に、自分のアプリの1つに対してCLIを使用しようとすると、再認証するように求められましたが、今は元に戻せません。同じユーザー名/パスワードがサイト経由で機能します。サポートにpingを送信し、報告します。

更新:私の問題は完全に、使用しているHerokuアカウント(https://github.com/ddollar/heroku-accounts)プラグインが原因であるようです。このプラグインは、キーのコピーを〜/ .heroku/accountsに保存します。 / ファイル。サポートによりフォルダを削除するようになり、すべてが機能するようになりました。APIキーをリセットする場合に注意する必要があります。

于 2011-08-16T22:22:16.863 に答える