Aggiungere una fonte personalizzata in Security Lake - Amazon Security Lake

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à.

Aggiungere una fonte personalizzata in Security Lake

Dopo aver creato il IAM ruolo per richiamare il AWS Glue crawler, segui questi passaggi per aggiungere una fonte personalizzata in Security Lake.

Console
  1. Apri la console di Security Lake all'indirizzo. https://console.aws.amazon.com/securitylake/

  2. Utilizzando il Regione AWS selettore nell'angolo superiore destro della pagina, selezionate la regione in cui desiderate creare l'origine personalizzata.

  3. Scegli Origini personalizzate nel riquadro di navigazione, quindi scegli Crea fonte personalizzata.

  4. Nella sezione Dettagli della fonte personalizzata, inserisci un nome univoco a livello globale per la tua fonte personalizzata. Quindi, seleziona una classe di OCSF eventi che descriva il tipo di dati che l'origine personalizzata invierà a Security Lake.

  5. Se Account AWS sei autorizzato a scrivere dati, inserisci l'Account AWS ID e l'ID esterno dell'origine personalizzata che scriverà i log e gli eventi nel data lake.

  6. Per Service Access, create e utilizzate un nuovo ruolo di servizio o utilizzate un ruolo di servizio esistente che autorizzi Security Lake a richiamare AWS Glue.

  7. Scegli Create (Crea) .

API

Per aggiungere una fonte personalizzata a livello di codice, usa il CreateCustomLogSourcefunzionamento di Security Lake. API Utilizzate l'operazione nel Regione AWS punto in cui desiderate creare l'origine personalizzata. Se stai usando il AWS Command Line Interface (AWS CLI), esegui il create-custom-log-sourcecomando.

Nella tua richiesta, usa i parametri supportati per specificare le impostazioni di configurazione per l'origine personalizzata:

  • sourceName— Specificate un nome per la fonte. Il nome deve essere un valore unico a livello regionale.

  • eventClasses— Specificare una o più classi di OCSF eventi per descrivere il tipo di dati che la fonte invierà a Security Lake. Per un elenco delle classi di OCSF eventi supportate come origine in Security Lake, vedete Open Cybersecurity Schema Framework (OCSF).

  • sourceVersion— Facoltativamente, specificare un valore per limitare la raccolta dei log a una versione specifica dei dati di origine personalizzati.

  • crawlerConfiguration— Specificate l'Amazon Resource Name (ARN) del IAM ruolo che avete creato per richiamare il AWS Glue crawler. Per i passaggi dettagliati per creare un IAM ruolo, consulta Prerequisiti per aggiungere una fonte personalizzata

  • providerIdentity— Specificare l' AWS identità e l'ID esterno che l'origine utilizzerà per scrivere log ed eventi nel data lake.

L'esempio seguente aggiunge un'origine personalizzata come origine di registro nell'account del provider di log designato nelle regioni designate. Questo esempio è formattato per Linux, macOS o Unix e utilizza il carattere di continuazione di barra rovesciata (\) per migliorare la leggibilità.

$ aws securitylake create-custom-log-source \ --source-name EXAMPLE_CUSTOM_SOURCE \ --event-classes '["DNS_ACTIVITY", "NETWORK_ACTIVITY"]' \ --configuration crawlerConfiguration={"roleArn=arn:aws:iam::XXX:role/service-role/RoleName"},providerIdentity={"externalId=ExternalId,principal=principal"} \ --region=[“ap-southeast-2”]

Mantenere aggiornati i dati di origine personalizzati in AWS Glue

Dopo aver aggiunto una fonte personalizzata in Security Lake, Security Lake crea un AWS Glue crawler. Il crawler si connette all'origine personalizzata, determina le strutture dei dati e popola il AWS Glue Data Catalog con tabelle.

Ti consigliamo di eseguire manualmente il crawler per mantenere aggiornato lo schema sorgente personalizzato e mantenere la funzionalità di interrogazione in Athena e in altri servizi di interrogazione. In particolare, è consigliabile eseguire il crawler se si verifica una delle seguenti modifiche nel set di dati di input per un'origine personalizzata:

  • Il set di dati ha una o più nuove colonne di primo livello.

  • Il set di dati contiene uno o più nuovi campi in una colonna con un tipo di struct dati.

Per istruzioni sull'esecuzione di un crawler, consulta Scheduling an AWS Glue crawler nella Developer Guide.AWS Glue

Security Lake non può eliminare o aggiornare i crawler esistenti nel tuo account. Se elimini un'origine personalizzata, ti consigliamo di eliminare il crawler associato se prevedi di creare un'origine personalizzata con lo stesso nome in futuro.