OpenSearch Service
Terraform module to create AWS OpenSearch resources
Charged while it exists
1These set the floor of the bill. They accrue from the moment they are created, even if nothing uses them.
OpenSearch
aws_opensearch_domainInstance hours plus EBS storage per node.
Charged by usage
1These stay near zero until there is traffic, and are the hardest to predict from source alone.
CloudWatch Logs
aws_cloudwatch_log_groupPer GB ingested, then per GB stored for as long as retention keeps it. Retention set to never expire is the usual surprise.
Not classified
1Not in the cost table yet, so they are reported rather than assumed free.
OpenSearch
aws_opensearch_vpc_endpoint
No charge
8These carry no charge of their own, though some of them govern resources that do.
CloudWatch Logs
aws_cloudwatch_log_resource_policyOpenSearch
aws_opensearch_domain_policyA setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.
OpenSearch
aws_opensearch_domain_saml_optionsOpenSearch
aws_opensearch_outbound_connectionOpenSearch
aws_opensearch_package_associationA setting on another resource rather than a resource that bills. Whatever it governs is where the charge lands.
VPC
aws_security_groupVPC
aws_vpc_security_group_egress_ruleVPC
aws_vpc_security_group_ingress_rule