Elasticsearch
Icona della risorsa

Panoramica della risorsa
AWS Elasticsearch è un motore di ricerca e analisi distribuito, progettato per fornire ricerche rapide e analisi dei dati ad alte prestazioni. Elasticsearch è costruito sopra il motore di ricerca Apache Lucene ed è una soluzione open source veloce e altamente scalabile. Viene utilizzato per diversi casi d’uso, tra cui l’ingestione dei dati, l’analisi dei log e il monitoraggio. Elasticsearch può essere eseguito all’interno di Amazon VPC e integrato con servizi AWS come AWS Lambda e Kinesis. Inoltre, offre funzionalità di sicurezza e controllo degli accessi fornite da AWS ed è integrato con Amazon CloudWatch per il monitoraggio e il logging.
Risorse correlate
Risorse principali
Risorse collegate
Valori di configurazione della risorsa
Impostazioni di base
elasticsearch_version: Versione del dominio Elasticsearchavailability_zone_count: Numero di zone di disponibilità -2,3tls_security_policy: Policy di sicurezza TLS da applicare all’endpoint HTTPSengine: Configurazione del motore Elasticsearch
Nodo dati (data_node)
data_node.instance_type: Tipo di istanza del nodo datidata_node.instance_count: Numero di nodi datidata_node.ebs_enabled: Abilitazione dell’uso di EBS per i nodi dati -true,falsedata_node.ebs_volume_type: Tipo di volume EBS -gp2,gp3,io1,standarddata_node.ebs_volume_size: Dimensione del volume EBS (GiB)data_node.ebs_volume_iops: IOPS del volume EBSdata_node.ebs_volume_throughput: Throughput del volume EBS (MiB/s)
Nodo master (master_node)
master_node.master_node_enabled: Abilitazione del nodo master dedicato -true,falsemaster_node.master_instance_type: Tipo di istanza del nodo mastermaster_node.master_node_count: Numero di nodi master
Endpoint personalizzato (custom_endpoint)
custom_endpoint.custom_endpoint_enabled: Abilitazione dell’endpoint personalizzato -true,falsecustom_endpoint.custom_host_name: Nome host personalizzatocustom_endpoint.acm_certificate_name: Nome del certificato ACM
Configurazione di rete (network)
network.network_type: Modalità di accesso alla rete -vpc_access,public_accessnetwork.included_subnet_names: Elenco dei nomi delle subnet in cui creare il dominio Elasticsearchnetwork.linked_security_group_names: Elenco dei nomi dei Security Group da collegare
Controllo degli accessi granulare (fine_grained_access)
fine_grained_access.fine_grained_access_enabled: Abilitazione del controllo degli accessi granulare -true,falsefine_grained_access.master_user_type: Tipo di utente master -iam_arn,master_userfine_grained_access.iam_arn: ARN IAM dell’utente masterfine_grained_access.master_user_name: Nome dell’utente masterfine_grained_access.master_user_password: Password dell’utente master
Configurazione della crittografia (encryption)
encryption.enforce_https: Forzare l’uso di HTTPS -true,falseencryption.node_to_node_encryption_enabled: Abilitazione della crittografia tra nodi -true,falseencryption.data_at_rest_encryption_enabled: Abilitazione della crittografia dei dati a riposo -true,falseencryption.kms_key_name: Nome della chiave KMS da utilizzare per la crittografia
Tag
tag: Tag per classificare la risorsa per categoria