cURL での Splunk AppDynamics ソフトウェアのダウンロードの自動化

ファイルをダウンロードする場合は、常にバイナリモードでファイルをコピーまたは転送してください。Windows でダウンロードしたファイルを Linux マシンに転送する場合、転送先の Linux 環境にファイルを移動する際、転送プログラムでバイナリモードを使用してください。

該当する場合、Splunk AppDynamics は RPM、npm、pip、NuGet など、パッケージ マネージャ リポジトリ用のソフトウェアも公開します。パッケージマネージャから入手可能な製品については、「マシンエージェントのインストール」で関連の手順を確認し、ソフトウェアを取得してインストールできます。

次に、cURL を使用して最新バージョンの Splunk AppDynamics ソフトウェアをダウンロードする手順を説明します。

  1. ダウンロードスコープで OAUTH トークンを取得します。
    curl -X POST -d '{"username": "<username>","password": "<password>","scopes": ["download"]}' https://identity.msrv.saas.appdynamics.com/v2.0/oauth/token
  2. https://download.appdynamics.com/download/downloadfilelatest/ から使用可能な各製品の最新バージョンを表示します。例:
    curl https://download.appdynamics.com/download/downloadfilelatest/
  3. 応答を調べて(またはスクリプトで解析して)、最新の製品バージョンの download_path を見つけます。
  4. 次のコマンドを実行してバイナリをダウンロードします。access_token url_to_file download_path は置き換えます。
    curl -L -O -H "Authorization: Bearer
    <access_token>" <url_to_file>