Облачные функции Google, политика Image Magick. xml Ошибка ОС, не авторизован - PullRequest
0 голосов
/ 02 апреля 2020

Я использую Google Cloud Functions для

  • Загрузка видео из Google Cloud Storage Bucket
  • Наложение этого видео с текстом
  • Загрузка обработанного видео обратно в Google Cloud Storage Bucket.

Я использую Python модуль MoviePy. При запуске скрипта я получаю сообщение об ошибке.

OSError: convert-im6.q16: not authorized

Это из-за политики Image Magick. xml, в которой есть эта строка (которую я должен закомментировать).

<policy domain="path" rights="none" pattern="@*"/>

Локально на docker, это отлично работает. Когда я загружаю его в службу Cloud Function, при запуске функции возникает ошибка.

Если я локально закомментирую строку политики на docker, я получаю ту же ошибку.

Как можно обновить политику. xml до

<policy domain="path" rights="read|write" pattern="@*"/>

ИЛИ

Включить переопределение xml для этой конкретной политики.

В облачной функции Google нет / разрешить доступ к ОС.

Есть мысли?

...