2017-01-24 2 views
1

Ich habe ein kleines Problem .. Ich versuche, die Schaltfläche "Bereitstellen auf Bluemix" mit einer Node-rot-Anwendung. Das funktioniert gut. Ich möchte auch zwei Dienste automatisch mit dieser Schaltfläche bereitstellen. Zum einem Dienst funktioniert es, der andere nicht einsetzen ... Das ist meine Manifest-Datei:Wie Watson Language Translator-Dienst als Service angegeben

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 

Der Sprache-Übersetzer-Service, nicht bereitstellen. wenn ich die Taste verwenden, bekomme ich diesen Fehler:

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 

Ich denke, es ist etwas in der Namensgebung des Dienstes ist, aber ich kann es nicht finden. Vielleicht weiß jemand anderes?

Antwort

0

Wenn der Dienst cf marketplace ausgeführt wird, wird der Sprachübersetzungsdienst wie folgt aufgeführt: language_translator (mit Unterstrich statt Bindestrich) mit Standard-, erweiterten und Premiumplänen.

In Ihrem Manifest-Datei benötigen Sie den Abschnitt zu korrigieren:

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

Ich denke, dass das Label, das Sie für Sprache Übersetzer benötigen language_translator zu bedienen ist. IE.

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

können Sie sagen, welche Leistungen Sie, indem Sie den Befehl zur Verfügung stehen

cf marketplace

wie in der Dokumentation beschrieben Ihren eigenen deploy Schaltfläche für die Erstellung. - https://console.ng.bluemix.net/docs/develop/deploy_button.html

Verwandte Themen