Я пытаюсь запустить инструмент метки распознавателя форм Azure в Azure экземпляре контейнера.
Я следовал инструкциям, приведенным в здесь .
Мне удалось развернуть образ контейнера, но когда я пытаюсь его запустить, он заканчивается следующим сообщением:
Отсутствует EULA = параметр командной строки accept. Вы должны предоставить это для продолжения.
Это довольно удивительно, потому что эта опция была указана в моем файле YAML (см. Ниже).
Что я могу сделать, чтобы это исправить?
Мой файл YAML:
apiVersion: 2018-10-01
location: West Europe
name: renecognitiveservice
imageRegistryCredentials: # This is required when pulling a non-public image
- server: mcr.microsoft.com
username: xxx
password: xxx
properties:
containers:
- name: xxxeamlabelingtool
properties:
image: mcr.microsoft.com/azure-cognitive-services/custom-form/labeltool
environmentVariables: # These env vars are required
- name: eula
value: accept
- name: billing
value: https://rk-formsrecognizer.cognitiveservices.azure.com/
- name: apikey
value: xxx
resources:
requests:
cpu: 2 # Always refer to recommended minimal resources
memoryInGb: 4 # Always refer to recommended minimal resources
ports:
- port: 5000
osType: Linux
restartPolicy: OnFailure
ipAddress:
type: Public
ports:
- protocol: tcp
port: 5000
tags: null
type: Microsoft.ContainerInstance/containerGroups