Базы данных и данные s3

#amazon-s3 #databricks

Вопрос:

Как смонтировать корзину S3 на базе данных с помощью Python?

 access_key = dbutils.secrets.get(scope = "aws", key = "my key")
secret_key = dbutils.secrets.get(scope = "aws", key = "my key")
encoded_secret_key = secret_key.replace("/", "/")

aws_bucket_name = "bengali-ai"
mount_name = "bengali"
dbutils.fs.mount("s3a://%s:%s@%s" % (access_key, encoded_secret_key, aws_bucket_name), "/mnt/%s" % mount_name)
 

Я получил ошибку:

Секрет не существует с областью действия: aws и ключ: мой ключ доступа к aws

Ответ №1:

Сначала вам нужно настроить свои секреты — область действия и ключ

 databricks secrets put --scope <scope-name> --key <key-name>