本节我们将使用CloudFormation创建应用的基础架构,包括OpenSeach集群、EKS集群、Nginx反向代理等
进入CloudFormation页面,创建stack,使用以下地址:
https://pingfan.s3.amazonaws.com/files/main-opensearch.yaml

为stack命名,下面的参数可以全部保持默认:

一路Next,到最后点击创建:

整个stack大概20-30min创建完成。

上面的stack创建出了如下资源:
OpenTelemetry Collector,Fluentbit,OpenSearch Data Prepper把应用日志收集上来在CloudFormation的输出页面,可以看到如下信息:
OpenSearch Domain地址
OpenSearch可公开访问的地址(就是代理EC2的IP)
OpenSearch的用户名和密码

点击AOSDashboardsPublic0的地址,在浏览器中打开页面:

由于没有配置证书所以会提示上面的安全风险,直接点击Proceed to xxxx。
输入集群的用户名和密码:

进入集群,点击Explore on my own:

点击Confirm:

进入OpenSearch Dashboard后,在左侧点击Management -> Dev tools, 可以访问集群信息:
GET _cat/indices?v
