Какой правильный URL-адрес для экспорта файла конфигурации config-connector для Google Cloud Storage?
Я хочу экспортировать yaml config-connect для существующего сегмента Cloud Storage. Документы описывают бег
config-connector export [URL]
, однако неясно, каким должен быть URL-адрес для корзины.
Документы ссылка на , который предполагает
//storage.googleapis.com/projects/_/buckets/bucket-id
. Я пробовал это с помощью:
config-connector export //storage.googleapis.com/projects/_/buckets/config-connector-experiment
и получил
error in 'config-connector' version '1.51.2': error getting unstructured: error getting next unstruct: error converting url '//storage.googleapis.com/projects/_/buckets/config-connector-experiment' to skeleton: error getting service mapping and resource config for url '//storage.googleapis.com/projects/_/buckets/config-connector-experiment': unable to find a matching resource config for uri path '/projects/_/buckets/config-connector-experiment'
В https://cloud.google.com/iam/docs/full-resource-namesдокументах есть сноска, в которой говорится: «1 Показанный здесь формат совместим с IAM. Некоторые службы используют другой формат для этого типа ресурса». Может, есть другой формат для Config Connector? Если да, то что это такое и можно ли добавить в документы?
Благодарность!
2 ответа
Это возможно благодаря функции массового экспорта (проверено 13.09.22).
BUCKET='{"name":"//storage.googleapis.com/buckets/<bucket-name>","asset_type":"storage.googleapis.com/Bucket"}'
echo $BUCKET | config-connector bulk-export
По состоянию на 8 июня 2021 года это невозможно, поскольку функция экспорта config-connector не поддерживает облачное хранилище.