Я получаю сообщение об ошибке при попытке получить доступ к корзине с помощью облачного компоновщика ...
[2019-03-18 11: 50: 00,651] {models.py:1594} ОШИБКА - 404 GET https://www.googleapis.com/storage/v1/b/gs://xxxx-cloud-composer?projection=noAcl: Не найдено
def Ian_Log_Message():
from google.cloud import storage
import logging
logging.info('Hello Ian')
gcs_bucket=models.Variable.get('gcs_bucket')
logging.info('gcs_bucket - '+gcs_bucket)
storage_client = storage.Client()
bucket_results_out = storage_client.get_bucket(gcs_bucket)
Ведро существует, и оно регистрирует правильное ведро.
Я настроил служебную учетную запись против окружающей среды.
У учетной записи службы есть разрешения ..
BigQuery Admin
Composer Administrator
Администратор объектов среды и хранения
Рабочий композитора
Security Reviewer
Служебная учетная запись субъекта
Администратор хранилища
Я также установил служебную учетную запись как владелец против корзины, чтобы посмотреть, помогло ли это.