2017-01-24 1 views
1

У меня есть небольшая проблема. Я пытаюсь использовать кнопку «развернуть на bluemix» с красным краем приложения. Это прекрасно работает. Я также хочу развернуть две службы автоматически с помощью этой кнопки. Для одной службы он работает, а другой не срабатывают ... Это мой файл манифеста:Как указать услугу переводчика Watson Language как заявленный сервис

applications: 
    - path: . 
     memory: 512M 
    instances: 1 
    name: LanguageTranslatorLT 
    host: LanguageTranslatorLT 
    disk_quota: 1024M 
- services: 
    - LanguageTranslatorLT-cloudantNoSQLDB 
    - language-translator-service 
    name: language-translator-demo 
    env: 
     NODE_RED_STORAGE_NAME: LanguageTranslatorLT-cloudantNoSQLDB 
declared-services: 
    LanguageTranslatorLT-cloudantNoSQLDB: 
    label: cloudantNoSQLDB 
    plan: Lite 
    language-translator-service: 
    label: language-translator 
    plan: advanced 

язык-переводчик-служба, не срабатывают. когда я использую кнопку, я получаю эту ошибку:

Binding service LanguageTranslatorLT-cloudantNoSQLDB to app LanguageTranslatorHB-1485255424408-hansb-1633 in org xxx/space dev2 as xxx... 
OK 
FAILED 
Could not find service LanguageTranslatorLT-LanguageTranslator to bind to LanguageTranslatorHB-1485255424408-hansb-1633 

Finished: FAILED 

Я предполагаю, что это что-то в наименовании службы, но я не могу найти его. Может быть, кто-то еще знает?

ответ

0

При запуске cf marketplace служба переводчика представлена ​​в виде: language_translator (с подчеркиванием вместо тире) со стандартными, расширенными и премиальными планами.

В вашем файле манифеста вам нужно исправить раздел для:

language-translator-service: 
    label: language_translator 
    plan: advanced 
0

Я думаю, что для транслятора языка метка, которую нужно использовать, language_translator. IE.

declared-services: LanguageTranslatorLT-cloudantNoSQLDB: label: cloudantNoSQLDB plan: Lite language-translator-service: label: language_translator plan: advanced

Вы можете сказать, какие услуги доступны для вас, выполнив команду

cf marketplace

, как описано в документации для создания собственной кнопки Deploy. - https://console.ng.bluemix.net/docs/develop/deploy_button.html

Смежные вопросы