コマンドおよびフラグの一般的な使用

Anypoint Platform CLI コマンドを使用して、スクリプト経由で商品アクションのサブセットを自動化します。Anypoint Platform CLI 4.0 以降は、バッチモードでのみ実行できます。対話型モードはサポートされなくなりました。

構文

Anypoint Platform CLI コマンドセットの構文は、次のようになります。

$ anypoint-cli-v4 [command]  [parameters] [flags]

コマンドを実行してエラーがあると、アプリケーションが終了して問題の説明が返されます。

コマンドで複数オプションのフラグを使用する場合は、フラグの前にパラメーターを置きます。

anypoint-cli-v4 governance:api:validate param1 param2 --rulesets value1 --rulesets value2 --rulesets value3

または、パラメーターの前に ​`-- `​ (2 つのダッシュの後にスペース) を使用します。

anypoint-cli-v4 governance:api:validate --rulesets value1 --rulesets value2 --rulesets value3 -- param1 param2
すべてのコマンドをスペースまたはコロンで区切って記述できます。たとえば、​runtime-mgr:application:list​ を ​runtime-mgr application list​ にすることもできます。

デフォルトのフラグ

Anypoint Platform CLI コマンドには、次のデフォルトのフラグがあります。

フラグ 説明

--help

コマンドの使用方法を表示する

--organization

Anypoint Platform 内の組織

環境変数 ​export ANYPOINT_ORG=<name>​ を使用して、この値を渡すこともできます。

--environment

自分の Anypoint Platform 環境

環境変数 ​export ANYPOINT_ENV=<name>​ を使用して、この値を渡すこともできます。

--host

Anypoint Platform インストールのホスト
この値のデフォルトは ​anypoint.mulesoft.com​ です。

  • Anypoint Platform PCE を使用している場合、プラットフォームをホストしているアドレスを渡していることを確認します。

  • Anypoint Platform EU クラウドを使用している場合は、EU コントロールプレーン URL を渡します。

専用の環境変数 ​ANYPOINT_HOST=<name>​ を使用して、この値を渡すこともできます。例: ANYPOINT_HOST=my.anypoint.mulesoft.com​。

上書き順序

環境変数を使用して、Anypoint CLI の値を定義できます。環境変数設定と明示的なコマンドライン値を混在させた場合、上書き順序は次のようになります。

  • 環境変数はログイン情報ファイルのパラメーターを上書きする。

  • コマンドラインパラメーターは環境変数を上書きする。

  • コマンドラインフラグを渡さない場合、デフォルトプロファイルのプロパティが使用される。

  • 環境を指定しない場合、デフォルトは本番。

セッションタイムアウト

Anypoint Platform セッションの有効期限は、組織の設定の ​[Default session timeout (デフォルトセッションタイムアウト)]​ に基づいています。

ルート組織設定についての詳細は、​「ルート組織設定を管理する」​を参照してください。

匿名化された使用状況データ

Anypoint CLI 環境を改善するために、匿名化された使用状況データが収集されます。​credentials​ ファイルで ​collectMetrics​ を false に設定することでオプトアウトできます。