RPM(Red Hat Package Manager)でGoエージェントをインストール
Goエージェントをインストールするには:
https://pkg.contrastsecurity.com
からエージェントのファイルをダウンロードします。以下のスクリプトをシェルで実行し、お使いのRPMベースのシステムにContrastのパッケージリポジトリを設定します。sudo
の権限が必要になる場合があります。tee /etc/yum.repos.d/contrast.repo <<-"EOF" [contrast] name=Contrast centos-$releasever repo baseurl=https://pkg.contrastsecurity.com/rpm-public/centos-$releasever/ gpgcheck=0 enabled=1 EOF
設定をしたら、以下のコマンドを実行してエージェントをインストールします。
sudo yum install contrast-go
依存関係を表すために必要な
go.mod
ファイルがアプリケーションにあることを確認してください。アプリケーションのソースディレクトリで、以下のコマンドを実行します。go mod init
アプリケーションをビルドします。
contrast-go build -o output-name-of-application
GoエージェントのYAMLテンプレートや環境変数を使用して、Goエージェントを設定します。
前述の手順でビルドした実行可能ファイルを使用して、アプリケーションを起動します。
アプリケーションの疎通やテストを行います。
Contrastでアプリケーションが認識されていることを確認します。