アプリ ドメイン
OLP CLI は、次のプラットフォーム API コマンドをサポートしています。
- 1 つ以上の信頼できるドメインをアプリケーションに追加します。 アプリケーションごとに最大 3,000 の信頼できるドメインが許可されます。
- 信頼できるドメインがアプリケーションに関連付けられているかどうかを表示します。
- アプリケーションに関連付けられている信頼できるドメインを一覧表示します。
- アプリケーションに関連付けられている 1 つ以上の信頼できるドメインを削除します。
アプリドメインの追加
1 つ以上の信頼できるドメインをアプリに追加します。
olp app domain add <app HRN> [command options]
必須パラメータ :
-
<app HRN>
アプリケーションの HERE リソースネーム 。 - 次のいずれかのパラメータを指定します。
--domain
信頼できるドメイン。 --domain-list <path to file>
コンマまたは改行で区切られた信頼できるドメインを含む、コンマ区切りのリスト( csv )ファイル。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 -
--quiet
空の出力を追加情報なしで表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
以下のコマンドは、ドメインをアプリケーションに追加します。
olp app domain add hrn:here:account::org:app/my-app-1234 --domain https://example.com
出力 :
Trusted domain https://example.com added to app hrn:here:account::org:app/my-app-1234
アプリドメインの表示
アプリに関連付けられている信頼できるドメインがあるかどうかを示します。
olp app domain show <app HRN> <trusted domain URI> [command options]
必須パラメータ :
-
<app HRN>
アプリケーションの HERE リソースネーム 。 <trusted domain URI>
アプリケーションのドメイン URI 。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 -
--quiet
空の出力を追加情報なしで表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドは、信頼できるドメインがアプリケーションに関連付けられているかどうかを示しています。
olp app domain show hrn:here:account::org:app/my-app-1234 https://example.com
出力 :
App hrn:here:account::org:app/my-app-1234 has trusted domain https://example.com
アプリドメインリスト
アプリケーションに関連付けられているすべての信頼できるドメインを一覧表示します。
olp app domain list <app HRN> [command options]
必須パラメータ :
-
<app HRN>
アプリケーションの HERE リソースネーム 。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 --json
JSON 形式のサービスのリストを表示します。 --quiet
新しい行に信頼できるドメインを表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
次のコマンドは、アプリの信頼できるドメインを一覧表示します。
olp app domain list hrn:here:account::org:app/my-app-1234 --json
出力 :
{"trustedDomains": [{
"http://example.com",
"https://example.com"
}]}
アプリドメインの削除
アプリに関連付けられている 1 つ以上の信頼できるドメインを削除します。
olp app domain delete <app HRN> [command options]
必須パラメータ :
-
<app HRN>
アプリケーションの HERE リソースネーム 。 - 次のいずれかのパラメータを指定します。
--domain <domain name>
信頼できるドメイン --domain-list <path to file>
コンマまたは改行で区切られた信頼できるドメインを含む、コンマ区切りのリスト( csv )ファイル。
オプションのパラメータ :
-
--credentials <path to credentials file>
コマンドで使用する資格情報ファイルの名前。 資格情報ファイルは、 HERE platform ポータルとは別にダウンロードされます。 -
--profile <profile name>
olpcli.ini
ファイルから使用する資格情報プロファイルの名前。 -
--quiet
空の出力を追加情報なしで表示します。
資格情報 およびプロファイルの使用方法の詳細について は、「資格情報 の設定」を参照してください。
例 :
以下のコマンドを実行すると、アプリケーションに関連付けられている多くのドメインが削除されます。
olp domain delete hrn:here:account::org:app/my-app-1234
\ --domain-list path/to/file
olp domain delete hrn:here:account::org:app/my-app-1234
^ --domain-list path/to/file
出力 :
すべてのドメインが削除された場合の出力 :
Trusted domains deleted from app hrn:here:account::org:app/my-app-1234
ドメインの削除中にエラーが発生した場合の出力例を示します。
{
"items" : [ {
"trustedDomain" : "example.com",
"status" : 204
}, {
"trustedDomain" : "https://foo.com",
"status" : 204
}, {
"trustedDomain" : "http://bar.com:8080/path",
"status" : 400367
} ]
}