アプリ の範囲

OLP CLI は、次のプラットフォーム API コマンドをサポートしています。

  • 提供された HERE リソースネーム によって識別されるアプリケーションのデフォルトのスコープを設定します。
  • 提供された HERE リソースネーム によって識別されたアプリケーションのデフォルトのスコープを表示します。
  • 提供された HERE リソースネーム によって識別されたアプリケーションのデフォルトのスコープを削除します。

アプリスコープセット

アプリケーションの既定のスコープを設定します。

olp app scope set <app HRN> <project HRN> [command parameters]

必須パラメータ :

  • <app HRN> アプリケーションの HERE リソースネーム 。
  • <project HRN> このアプリケーションの既定のスコープとして設定する必要があるプロジェクトの HERE リソースネーム 。

オプションのパラメータ :

  • --is-restricted <true|false> 特定のアプリケーションが、デフォルト値とは異なるスコープのクライアントトークンを要求することを制限するかどうかを示すブール型値true (デフォルト)。 範囲のないアクセストークンは、この値が true に設定された状態で許可されますが、 --always-project-scope 設定も true になっている場合は除きます。 この値は --always-project-scope 、がに設定されていない限り、スコープが割り当てられていない API キーのスコープには影響 trueしません。
  • --always-project-scope <true|false> 指定したアプリケーションがデフォルトのスコープにロックされているかどうかを示すブール型値false ( デフォルト ) 。 この値をに設定すると true、このアプリの API キーとアクセストークンの両方が常に既定のプロジェクトに割り当てられます。 また、特定のアプリケーションを追加のプロジェクトまたはグループに追加することはできません。 指定したアプリケーションの範囲外のアクセス トークンを取得しようとすると失敗します。 特定のアプリケーションに関連付けられている API キーには、デフォルトのスコープが割り当てられます。
  • --credentials <path to credentials file> コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。
  • --profile <profile name> olpcli.ini ファイルから使用する資格情報プロファイルの名前。
  • --json コマンドの結果を JSON 形式で表示します。
  • --quiet 必須の値にのみ出力を減らします。この場合、空の文字列になります。

資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。

例 :

以下のコマンドは、提供されたアプリケーション HERE リソースネーム によって識別されたアプリケーションの既定のスコープを、指定されたプロジェクト HERE リソースネーム に設定します。


olp app scope set hrn:here:account::org:app/my-app-1234 hrn:here:authorization::org:project/my-project-1234 --json

出力 :


{
    "scope": "hrn:here:authorization::org:project/my-project-1234",
    "isRestricted": true
}

アプリスコープが表示されます

アプリケーションのデフォルトのスコープを表示します。

olp app scope show <app HRN> [command parameters]

必須パラメータ :

  • <app HRN> アプリケーションの HERE リソースネーム 。

オプションのパラメータ :

  • --credentials <path to credentials file> コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。
  • --profile <profile name> olpcli.ini ファイルから使用する資格情報プロファイルの名前。
  • --json コマンドの結果を JSON 形式で表示します。
  • --quiet 出力を必須値にのみ減らします。この場合、このアプリケーションのデフォルトのスコープの HERE リソースネーム が表示されます。

資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。

例 :

次のコマンドは、アプリケーションのデフォルトの範囲を示しています。

Linux
olp app scope show hrn:here:account::org:app/my-app-1234 \
   --json
olp app scope show hrn:here:account::org:app/my-app-1234 ^
   --json

出力 :


{
    "scope": "hrn:here:authorization::org:project/my-project-1234",
    "isRestricted": true
}

アプリスコープが削除されました

アプリケーションの既定のスコープを削除します。

olp app scope remove <app HRN> [command parameters]

必須パラメータ :

  • <app HRN> アプリケーションの HERE リソースネーム 。

オプションのパラメータ :

  • --credentials <path to credentials file> コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。
  • --profile <profile name> olpcli.ini ファイルから使用する資格情報プロファイルの名前。
  • --quiet 必須の値にのみ出力を減らします。この場合、空の文字列になります。

資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。

例 :

次のコマンドを実行すると、アプリケーションのデフォルトのスコープが削除されます。


olp app scope remove hrn:here:account::org:app/my-app-1234

出力 :


The default scope for app hrn:here:account::org:app/my-app-1234 has been removed

」に一致する結果は 件です

    」に一致する結果はありません