アプリ の範囲
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 リソースネーム が表示されます。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドは、アプリケーションのデフォルトの範囲を示しています。
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