小编po5*_*o5i的帖子

如何通过 aws ES 服务设置自己的 Kibana 客户端

我在 AWS 上部署了 ES 服务 5.1。访问策略仅限于唯一的 IP。此公有 IP 属于 EC2 实例(红帽)。

在 EC2 实例上,我使用 yum 安装了 kibana 5.1.2,并按如下方式配置了 kibana.yml:

server.host: "ec2-x-x-x-x.us-west-2.compute.amazonaws.com"
server.name: "my-kibana"
elasticsearch.url: "http://my-es-domain-xxxxxxxxxxxx.us-west-2.es.amazonaws.com"
Run Code Online (Sandbox Code Playgroud)

其余配置保持不变。

使用 EC2 实例,我可以毫无问题地通过 ES 执行 cURL 请求(我已经创建了一个索引,添加了一些文档并进行了搜索)。但是 Kibana 给了我这个错误:

ui settings  Elasticsearch plugin is red
plugin:kibana@5.1.2  Ready
plugin:elasticsearch@5.1.2   Request Timeout after 3000ms
plugin:console@5.1.2     Ready
plugin:timelion@5.1.2    Ready
Run Code Online (Sandbox Code Playgroud)

所以我不能使用我的 Kibana 客户端。你能说出缺少什么吗?

谢谢。

amazon-web-services elasticsearch kibana

3
推荐指数
1
解决办法
2389
查看次数

使用s3_website gem在S3主机上使用react应用程序破坏路由

我正在使用S3_website gem将反应构建推送到我的桶.一切都很好但是当我导航到自定义URL并且我点击刷新时,我得到404错误,因为它试图在桶中找到这个对象而不是执行路由.

我在s3_website yml中有默认配置,没有重定向规则.

site: dist
index_document: index.html
error_document: error.html
s3_endpoint: us-east-2
cloudfront_wildcard_invalidation: true
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我缺少什么配置?

amazon-s3 reactjs

3
推荐指数
1
解决办法
588
查看次数

如何处理来自不同时区的日期时间

我有一个django应用程序,它在数据库(postgres)中存储UTC的日期时间,它在全球范围内拥有用户.

但是在应用程序逻辑中,我根据当地时间范围进行了一些验证,即用户在瓜亚基尔,有些事情在星期天发生; 我有问题要执行它并做一些调试我发现在UTC是星期一凌晨2点,但用户(美国/瓜亚基尔)UTC-5仍然在星期天21:00.所以它对用户来说是失败的,因为DAY已经改变了.

我正在考虑将用户时区存储在用户表中,但我不知道如何设置它以及如何防止以前的情况.

作为一个附带问题,如何将存储在数据库中的UTC日期时间转换为(示例)电子邮件通知的用户时区.(我不打算给他发一封日期时间和时区的电子邮件,让他在脑海里做数学计算).

django timezone datetime

1
推荐指数
1
解决办法
755
查看次数