DebianでGoエージェントをインストール
Goエージェントをインストールするには:
https://pkg.contrastsecurity.com
からエージェントのファイルをダウンロードします。以下のコマンドで、Contrastのパッケージリポジトリをシステムに登録します。curl \ https://pkg.contrastsecurity.com/api/gpg/key/public | sudo apt-key add - echo "deb https://pkg.contrastsecurity.com/debian-public/ $(sed -rne 's/^VERSION_CODENAME=(.*)$/\1/p' /etc/*ease) contrast" \ | sudo tee /etc/apt/sources.list.d/contrast.list echo "deb https://pkg.contrastsecurity.com/debian-public/ all contrast" \ | sudo tee -a /etc/apt/sources.list.d/contrast.list
設定をしたら、以下のコマンドを実行してエージェントをインストールします。
sudo apt-get update && sudo apt-get install contrast-go
依存関係を表すために必要な
go.mod
ファイルがアプリケーションにあることを確認してください。アプリケーションのソースディレクトリで、以下のコマンドを実行します。go mod init
アプリケーションをビルドします。
contrast-go build -o output-name-of-application
GoエージェントのYAMLテンプレートや環境変数を使用して、Goエージェントを設定します。
前述の手順でビルドした実行可能ファイルを使用して、アプリケーションを起動します。
アプリケーションの疎通やテストを行います。
Contrastでアプリケーションが認識されていることを確認します。