2016-08-04 8 views
1

バインドされたVRサービスの資格情報を作成しようとしています。資格情報を作成する際の視覚的な認識エラー

Service broker error: {"description"=>"Only one free key is allowed per account in a 24-hour period."}

私は他のVR/AlchemyAPIサービスを使用していません。数日前に別のVRインスタンスを持つ別のアプリを使いましたが、それは数日前に削除されました。

答えて

0

サービスを利用するには2通りの方法があります。

  1. サービスをバインド解除のままにして、アプリで直接apikeyを使用します。

  2. あるいは、現在のデフォルトの資格を削除(一つだけワトソンのAPIキーを組織で許可され、バインドは、新しい資格を作成しようとしますので)パンが言うように、作業の一つの方法を

    cf service-keys SERVICENAME (check service-key name, it may be Crendentials-1) 
    cf delete-service-key SERVICENAME Credentials-1 
    cf service-keys SERVICENAME (verify wether it is deleted) 
    cf bind-service APPNAME SERVICENAME 
    cf restage <APPNAME> 
    
0

を無料の層の制限の周りには、サービスをバインドしないままにして、Bluemixサービスバインディングを使用しないことです。キーをハードコードしないでこれを行う方法の1つは、デプロイメント・ステップに次のものを追加することです(サービス・インスタンスの名前が「Visual Recognition」であると仮定します)。

VIS_REC_API_KEY=`cf service-key "Visual Recognition" "Credentials-1" | sed -En 's/.*api_key.*"(.*)".*/\1/p'` 
    cf set-env "${CF_APP}" VIS_REC_API_KEY ${VIS_REC_API_KEY} 
関連する問題