Я использую 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 нет / разрешить доступ к ОС.
Есть мысли?