LoginSignup
1
1

More than 5 years have passed since last update.

IBM Cloud で Natural Language Classifier (NLC) のサービスを作成して資格情報 (Credentials) を払い出すコマンド

Last updated at Posted at 2018-03-13

はじめに

件名そのままです。備忘まで。
引数の説明を追加しました(3/13)
GUIでやりたい人はこちらをご覧ください (https://qiita.com/nmakino/items/e5f400881d97762d3a14)

要約

要約するとこうです。

> cf login
> cf create-service natural_language_classifier standard "NLC-demo-makino-20180313"
> cf create-service-key "NLC-demo-makino-20180313" "Credentials-1"
> cf service-key "NLC-demo-makino-20180313" "Credentials-1"
  • 引数説明

    • natural_language_classifier はサービス名です。cf marketplaceで確認します。
    • standard はプラン名です。こちらもcf marketplaceで確認します。
    • NLC-demo-makino-20180313 はサービスインスタンスの名前です。好きなものを付けます。
    • Credentials-1 は資格情報の名前です。このままでかまいません。
  • 補足

以下詳しいログです。

ログイン

API endpoint、ID、PWを入力後、組織とスペースを指定します。
エンドポイントで作成されるリージョンは決まってしまうようです。
(参考: https://qiita.com/hrs-nkym/items/64a0ad13ea0a2aad8267)

>cf login
API endpoint> api.ng.bluemix.net
Email> 自分のID(メールアドレス)を入れる
Password> パスワード入れる
Authenticating...
OK

Select an org (or press enter to skip):
1. XXXX
2. YYYY

Org> 1 ※番号で選ぶ
Targeted org XXXX

Select a space (or press enter to skip):
1. AAAA
2. BBBB

Space> 1 ※番号で選ぶ
Targeted space AAAA

API endpoint:   https://api.ng.bluemix.net (API version: 2.92.0)
User:           makino[at]example.com
Org:            XXXX
Space:          AAAA

サービス作成

サービス名とプラン名を指定してサービス作成します。

>cf create-service natural_language_classifier standard "NLC-demo-makino-20180313"
Creating service instance NLC-demo-makino-20180313 in org XXXX / space AAAA as makino[at]example.com...
OK

引数はそれぞれ以下を指定します。

  • natural_language_classifier はサービス名です。cf marketplaceで確認します。
  • standard はプラン名です。こちらもcf marketplaceで確認します。
  • NLC-demo-makino-20180313 はサービスインスタンスの名前です。好きなものを付けます。

資格情報(サービスキー)の作成

サービスインスタンス名、資格情報の名前を指定して、資格情報作成します。

>cf create-service-key "NLC-demo-makino-20180313" "Credentials-1"
Creating service key Credentials-1 for service instance NLC-demo-makino-20180313 as makino[at]example.com...
OK

引数は以下です。

  • NLC-demo-makino-20180313 は create-service で指定したサービスインスタンス名を指定します。
  • Credentials-1 は資格情報の名前です。このままでかまいません。

認証情報を表示

サービスインスタンス名、資格情報の名前を指定して、作った認証情報の中身を表示します。

>cf service-key "NLC-demo-makino-20180313" "Credentials-1"
Getting key Credentials-1 for service instance NLC-demo-makino-20180313 as makino[at]example.com...

{
 "password": ".....",
 "url": "https://gateway.watsonplatform.net/natural-language-classifier/api",
 "username": "....."
}

引数は以下です。

  • NLC-demo-makino-20180313cf create-service で指定したサービスインスタンス名を指定します。
  • Credentials-1cf create-service-key で指定した資格情報の名前を指定します。

出てきた3つの値をコピーしておき、APIを呼ぶときに使います。

その他

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1