モデル評価用のREST APIにアクセスするには、APIキーとデータマートID(サービスインスタンスとも呼ばれる)が必要です。 プラットフォーム API キーによって、各ユーザーは IBM Cloud 内のリソースにアクセスできるようになります。
エンタープライズアカウントの場合、管理者はデータマートを作成し、ユーザーをアカウントに招待し、それらのユーザーに特定のデータマートへのアクセス権を与えることができます。 ユーザーは自分のAPIキーを作成し、競合やセキュリティリスクなしに同じデータマートにアクセスすることができる。
API キーの作成
IBM Cloud API キーを作成するには、以下の手順を実行します。
- IBM Cloud にログインします。
- 管理 > アクセス (IAM) > IBM Cloud API キー を選択してください
- 「IBM Cloud API キーの作成」をクリックします。
- キーの名前と説明を指定し、「作成」をクリックします。
サービス ID の検索:
データ マート、配置、サブスクリプション、またはバインディング ID は、[配置のモニタ を設定]を選択したときに表示される[ペイロード ログ]ページで検索します。
- モデル・デプロイメント・タイルをクリックします。
- 「モニターの構成」 をクリックします。
- エンドポイントをクリックしてください。
- モデル情報タブの統合詳細ペインで、データマート ID などの ID を検索します。
コマンド・コンソールを使用したサービス・インスタンス資格情報の作成
モデル評価用の資格情報を作成するには、IBM Cloud コマンド・コンソールを使用して以下の手順を実行します:
以下のコマンドを実行して、API キーを取得します。
ibmcloud login --sso ibmcloud iam api-key-create 'my_key'
次の情報が表示されます。
Name my_key Created At 2018-10-09T14:04+0000 API Key Tg4Gxxxxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxQU-nE Locked false UUID ApiKey-xxxxxxxxx-afd7-xxxxx-b0e1-xxxxxxxxxxx
自分の IBM Cloud アカウントで使用しているリソース・グループを確認します。
- ダッシュボードに移動します。
- ナビゲーション・メニューから、「リソース・リスト」をクリックします。
- グループ 列から、 グループまたは組織でフィルター ドロップダウン選択をクリックし、 デフォルト チェック・ボックスを設定します。
Default
リソースグループを使用していない場合は、以下のコマンドを実行してモデル評価用のクレデンシャルを取得してください:ibmcloud target -g myResourceGroup
ここで、「
myResourceGroup
」は、サービスインスタンスに関連付けられたリソースグループの名前である。以下のコマンドを実行して、サービス・インスタンスIDを取得する:
ibmcloud resource service-instance '<Your_Watson_OpenScale_instance_name>'
Windows で IBM Cloud コマンド・コンソールを使用している場合は、前のコマンドの単一引用符 (') を二重引用符 (") に置き換えます。
次の情報が表示されます。
Name: AI OpenScale-my_instance ID: crn:v1:ibmcloud:public:aiopenscale:us-south:a/c2f2xxxxxxxxxxxx867:: GUID: 03daxxxx-xxxx-xxxx-xxxx-xxxxxxxx38a7 Location: us-south Service Name: aiopenscale Service Plan Name: lite Resource Group Name: Default State: active Type: service_instance Sub Type: Tags: Created at: 2018-09-17T13:58:43Z Updated at:
GUID
」はサービスインスタンスIDです。