2017-01-24 3 views
1

작은 문제가 있습니다. 노드 빨간색 응용 프로그램과 함께 'bluemix 배포'버튼을 사용하려고합니다. 그것은 잘 작동합니다. 또한이 버튼을 사용하여 두 개의 서비스를 자동으로 배포하려고합니다.Watson Language Translator 서비스를 선언 된 서비스로 지정하는 방법

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

을 실행하여 서비스를 당신에게 사용할 수있는 알 수 있습니다. - https://console.ng.bluemix.net/docs/develop/deploy_button.html