1

NodeJS でGoogle Cloud Storageを使用したいが、 google-auth-library で認証し たい 具体的には、これを heroku でホストしたいので、シークレットをファイルではなく環境変数に保持したい (必要になるため)ファイルをコミットして heroku にデプロイします)。基本的に認証ライブラリで提案されているもの: https://github.com/googleapis/google-auth-library-nodejs#loading-credentials-from-environment-variables

しかし、結果のクライアントを Storage コンストラクターに渡すことができないようです。

4

1 に答える 1

4

コード [ 12345 ] を読むと、資格情報をコンストラクター オプションとして渡すことができるはずです。

storageOptions = {
  projectId: 'your-project-id',
  credentials: {
        client_email: 'your-client-email',
        private_key: 'your-private-key'
  }
};
client = new Storage(storageOptions);
于 2018-12-11T21:56:34.177 に答える