はじめに
今、WatsonをはじめとするIBM Cloudのサービスは、従来型のサービスからIAMベースのものに移行しつつあります。
新しいIAMベースのWatsonサービスではCFコマンドが使えないので、新しいコマンドラインであるibmcloudコマンドに移行する必要があります。
しかし、この新しいコマンドの解説が非常に少なく。。。
ということで対応表を作ってみました。
意味 | IBM Cloudコマンド | CFコマンド (省略形) |
---|---|---|
リソースの一覧表示 | ibmcloud resource service-instances | (N/A) |
アプリケーションの一覧表示 | ibmcloud app list | cf apps (a) |
サービスの一覧表示 | ibmcloud service list | cf services (s) |
サービスの作成 | ibmcloud service create <OFFERING_NANE> <PLAN_NAME> <SVC_NAME> | cf create-service (cs) <OFFERING_NANE> <PLAN_NAME> <SVC_NAME> |
サービスのエイリアス定義 | ibmcloud resource service-alias-create <ALIAS_NAME> --instance-name <INST_NAME> | (N/A) |
アプリケーションの配置・更新 | ibmcloud app push <APP_NAME> | cf push |
サービスのバインド | ibmcloud service bind <APP_NAME> <SVC_NAME> | cf bind-service (bs) <APP_NAME> <SVC_NAME> |
環境変数の設定 | ibmcloud app env-set <APP_NAME > <ENV_NAME > <ENV_VALUE > | app set-env (se) <APP_NAME> <ENV_NAME> <ENV_VALUE> |
アプリケーションの再構成 | ibmcloud app restage <APP_NAME> | cf restage (rg) <APP_NAME> |
Offering Nameの一覧
Offering Name | API Name |
---|---|
personality_insights | Personality Insights |
pm-20 | Watson Machine Learning |
watson_vision_combined | Visual Recognition |
language_translator | Language Translator |
natural-language-understanding | Natural Language Understanding |
natural_language_classifier | Natural Language Classifier |
speech_to_text | Speech to Text |
text_to_speech | Text to Speech |
conversation | Watson Assistant |
discovery | Watson Discovery |
tone_analyzer | Tone Analyser |
参考
下記書き込みも参考にして下さい。