REST API UIで管理サービス用のAPIを使用するには、事前に承認が必要です。アクセス トークンを取得するには、クラスタ管理者のクレデンシャルとクライアントIDを指定する必要があります。各トークンの有効期間は約10分です。トークンの期限が切れたら、再度承認して新しいアクセス トークンを取得できます。
開始する前に
- クラスタでNetApp Elementソフトウェア11.3以降を実行している必要があります。
- バージョン11.3以降を実行する管理ノードを導入しておきます。
タスク概要
承認機能は、管理ノードのインストールおよび導入時に自動的にセットアップされます。トークン サービスは、セットアップ時に定義したストレージ クラスタに基づいています。
手順
- 管理ノードでREST API UIを開きます。https://[management node IP]/mnode
- [Authorize]をクリックして次の手順を実行します。
注:または、任意のサービスAPIの横にあるロック アイコンをクリックし、以下の手順に従って承認することもできます。
- クラスタのユーザ名とパスワードを入力します。
- 値がまだ選択されていない場合は、[type]ドロップダウン リストから[Request body]を選択します。
- mnode-clientの値がまだ入力されていない場合は、クライアントIDを入力します。
- クライアント シークレットの値は入力しないでください。
- [Authorize]をクリックしてセッションを開始します。
注:承認の試行後に「Auth Error Type Error: Failed to fetch」というエラー メッセージが返された場合は、クラスタのMVIPのSSL証明書の受け入れが必要になる可能性があります。トークンURL内のIPをコピーし、別のブラウザ タブにIPを貼り付けて、再度承認してください。
[Available authorizations]画面には「Authorized」と表示されます。また、承認のためのボタンが[Logout]に変わります。
- [Available authorizations]ダイアログ ボックスを閉じます。
注:トークンの期限が切れたあとでコマンドを実行しようとすると、「401 Error: UNAUTHORIZED」メッセージが返されます。この場合は、再度承認してください。