アプリ キーアクセス
OLP CLI は、アプリケーションアクセスキー管理のために次の機能をサポートしています。
- アクセスキーを一覧表示します
- アクセスキーを作成します
- アクセスキーを削除します
- アクセスキーを有効にします
- アクセスキーを無効にします
アプリキーアクセスリスト
アプリケーションのアクセスキーを取得します。
olp app key access list <app HRN> [command options]
必須パラメータ :
-
<app HRN>
アプリケーションの HERE リソースネーム 。
オプションのパラメータ :
-
--enabled <true|false>
に設定する true
と、有効なアクセスキーでフィルタリングされます。 指定されていない場合は、すべてのキーが返されます。 -
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 --json
コマンドの結果を JSON 形式で表示します。 --quiet
追加情報のないキーのリストを表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドは、アプリケーションのアクセスキーを一覧表示します。
olp app key access list hrn:here:account::org:app/my-app-1234 --json
出力 :
{"keys": [
{
"accessKeyId": "my-access-key-1234",
"clientId": "my-client-1234",
"accessKeyHrn": "hrn:here:account::org:accesskey/my-access-key-1234",
"clientHrn": "hrn:here:account::org:app/my-client-1234",
"createdTime": 1592482089625,
"enabled": true
}
]}
アプリキーアクセスの作成
アプリケーションのアクセスキーを作成します。
olp app key access create <app HRN> [command options]
必須パラメータ :
-
<app HRN>
アプリケーションの HERE リソースネーム 。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 --json
コマンドの結果を JSON 形式で表示します。 --quiet
アクセスキー ID とアクセスキーシークレットのみを表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドを実行すると、アプリケーションのアクセスキーが作成されます。
olp app key access create hrn:here:account::org:app/my-app-1234
出力 :
here.user.id = my-user-1234
here.client.id = my-client-1234
here.access.key.id = my-access-key-1234
here.access.key.secret = my-access-secret-1234
here.token.endpoint.url = https://account.api.here.com/oauth2/token
アプリキーアクセスの削除
アプリケーションのアクセスキーを削除します。
olp app key access delete <app HRN> <access key HRN> [command options]
注
パイプラインなどのアプリに関連付けられているプロセスは、このアプリアクセスキーを無効化または削除した後、最大 24 時間は機能を停止します。
必須パラメータ :
-
<app HRN>
アプリケーションの HERE リソースネーム 。 -
<access key HRN>
アプリケーションアクセスキーの HERE リソースネーム 。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 -
--quiet
空の出力を追加情報なしで表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドを実行すると、アプリケーションのアクセスキーが削除されます。
olp app key access delete hrn:here:account::org:app/my-app-1234 hrn:here:account::org:accesskey/my-accesskey-1234
出力 :
Access key hrn:here:account::org:accesskey/my-accesskey-1234 has been deleted
アプリキーアクセスが有効になりました
アプリケーションのアクセスキーを有効にします。
olp app key access enable <app HRN> <access key HRN> [command options]
必須パラメータ :
-
<app HRN>
アプリケーションの HERE リソースネーム 。 -
<access key HRN>
アプリケーションアクセスキーの HERE リソースネーム 。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 -
--quiet
空の出力を追加情報なしで表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドを使用すると、アプリケーションのアクセスキーが有効になります。
olp app key access enable hrn:here:account::org:app/my-app-1234 hrn:here:account::org:accesskey/my-accesskey-1234
出力 :
Access key hrn:here:account::org:accesskey/my-accesskey-1234 has been enabled
アプリキーのアクセスが無効になりました
アプリケーションのアクセスキーを無効にします。
olp app key access disable <app HRN> <access key HRN> [command options]
注
パイプラインなどのアプリに関連付けられているプロセスは、このアプリアクセスキーを無効化または削除した後、最大 24 時間は機能を停止します。
必須パラメータ :
-
<app HRN>
アプリケーションの HERE リソースネーム 。 -
<access key HRN>
アプリケーションアクセスキーの HERE リソースネーム 。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 -
--quiet
空の出力を追加情報なしで表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドを実行すると、アプリケーションのアクセスキーが無効になります。
olp app key access disable hrn:here:account::org:app/my-app-1234 hrn:here:account::org:accesskey/my-accesskey-1234
出力 :
Access key hrn:here:account::org:accesskey/my-accesskey-1234 has been disabled