たとえば、GCPのkey.jsonを自分のマシンのどこかに安全に保存し、何かをデプロイするときにいつでもアクセスできる便利な方法が必要です。クラウドへのバックアップは必須です。 Appleのキーチェーンへのアクセスは面倒なようです。より良い解決策はありますか?
Apple自身のキーチェーンをすぐに却下したことは知っていますが、私はそれを主張し、ターミナルを介してそれを使用する方法の正しい方向にあなたを導きたいと思います。
ローカルではキーチェーンは〜/ Library/Keychains /と/ Library/Keychainsに保存され、Appleにはsecurity
(/ usr/bin/security)と呼ばれるコマンドラインユーティリティがあります。このコマンドのヘルプについてはman security
を参照してください。これはかなり堅牢であり、manページの外のドキュメントはまばらです。あまり時間をかけていませんが、すばやくキーチェーンを作成できました。
security
が学習曲線の範囲を超えている場合は、pythonと呼ばれるモジュール Keyring を使用することをお勧めします。キーチェーンへのデータの設定と取得は非常に簡単ですが、.envを使用する代わりに、スクリプトの資格情報を格納するために使用することがあります。
それはあなたのマシンに他に誰がアクセスできるかに大きく依存しますが、ファイルシステムにファイルを置き、chmod 400でそのフォルダーへのアクセスを制限することはかなり良い最初のステップです。
ラストパスやキーパスなどのシークレットマネージャーも使用できます