バインドされたVRサービスの資格情報を作成しようとしています。資格情報を作成する際の視覚的な認識エラー
Service broker error: {"description"=>"Only one free key is allowed per account in a 24-hour period."}
私は他のVR/AlchemyAPIサービスを使用していません。数日前に別のVRインスタンスを持つ別のアプリを使いましたが、それは数日前に削除されました。
バインドされたVRサービスの資格情報を作成しようとしています。資格情報を作成する際の視覚的な認識エラー
Service broker error: {"description"=>"Only one free key is allowed per account in a 24-hour period."}
私は他のVR/AlchemyAPIサービスを使用していません。数日前に別のVRインスタンスを持つ別のアプリを使いましたが、それは数日前に削除されました。
サービスを利用するには2通りの方法があります。
サービスをバインド解除のままにして、アプリで直接apikeyを使用します。
あるいは、現在のデフォルトの資格を削除(一つだけワトソンの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>
を無料の層の制限の周りには、サービスをバインドしないままにして、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}