View a markdown version of this page

Installa gli agenti per le istanze EC2 utilizzando CDK - Amazon CloudWatch

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Installa gli agenti per le istanze EC2 utilizzando CDK

È possibile utilizzarlo AWS Cloud Development Kit (AWS CDK) per installare l'agente Network Flow Monitor come parte della distribuzione dell'infrastruttura come codice. Aggiungi l'installazione dell'agente ai dati utente della tua istanza EC2 nello stack CDK.

L'esempio seguente mostra come installare l'agente Network Flow Monitor su un'istanza Amazon Linux utilizzando CDK con: TypeScript

// Create an EC2 instance const ec2Instance = new ec2.Instance(this, 'Instance', { vpc, instanceType: ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE3, ec2.InstanceSize.MICRO), machineImage: ec2.MachineImage.latestAmazonLinux2023(), vpcSubnets: { subnetType: ec2.SubnetType.PRIVATE_WITH_EGRESS }, }); // Install Network Flow Monitor Agent via RPM on Amazon Linux (x86_64) ec2Instance.addUserData( "sudo yum install https://networkflowmonitoragent.awsstatic.com/latest/x86_64/network-flow-monitor-agent.rpm -y" ); // Attach the required permissions policy to your EC2 instance role ec2Instance.role.addManagedPolicy( iam.ManagedPolicy.fromAwsManagedPolicyName('CloudWatchNetworkFlowMonitorAgentPublishPolicy') );

Per le istanze ARM64 (Graviton), sostituisci l'URL RPM con la variante ARM64:

ec2Instance.addUserData( "sudo yum install https://networkflowmonitoragent.awsstatic.com/latest/arm64/network-flow-monitor-agent.rpm -y" );

Ad esempio, usa Debian/Ubuntu invece il pacchetto DEB:

ec2Instance.addUserData( "wget https://networkflowmonitoragent.awsstatic.com/latest/x86_64/network-flow-monitor-agent.deb && sudo apt-get install ./network-flow-monitor-agent.deb -y" );