Где / как безопасно хранить ключи API в Google Colabs? - PullRequest
1 голос
/ 21 апреля 2020

Если я поделюсь, например, ipynb Google Colab с другими, я не хочу, чтобы они имели доступ к моим ключам API. В AWS было бы что-то вроде SecureString в хранилище параметров для Lambdas. Есть ли что-то похожее на Google Colabs? Спасибо

Ответы [ 2 ]

1 голос
/ 22 апреля 2020

Вы можете сохранить свой ключ в Google Drive. Затем смонтируйте и загрузите его.

Другие люди могут монтировать и загружать свои собственные.

0 голосов
/ 23 апреля 2020

Я сейчас так делаю

drive.mount('/content/drive')
with open('testLALALALA.json') as jsonfile:
    KEY_DATA = json.load(jsonfile)


def initialize_analyticsreporting():
  credentials = ServiceAccountCredentials.from_json_keyfile_dict(KEY_DATA, SCOPES)
  analytics = build('analyticsreporting', 'v4', credentials=credentials)
  return analytics
...