这对某些人来说可能是一个非常简单的问题:)
我在Amazon EC2上创建了一个新的linux实例,并且作为其中一部分下载了.pem文件以允许我进入SSH.
当我试图ssh:
ssh -i myfile.pem <public dns>
Run Code Online (Sandbox Code Playgroud)
我有:
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0644 for 'amazonec2.pem' are too open.
It is recommended that your private key files are NOT accessible by others.
This private key will be ignored.
bad permissions: ignore key: amazonec2.pem
Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)
在这篇文章之后我尝试chmod +600 pem文件,但现在当我ssh我得到:
Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)
我在这里做的男生错误是什么?.pem文件位于我的主文件夹中(在osx中).它的权限如下所示:
-rw-------@ 1 mattroberts staff 1696 19 Nov 11:20 amazonec2.pem
Run Code Online (Sandbox Code Playgroud) authentication permissions ssh amazon-ec2 amazon-web-services
我目前正在运行一个ec2微实例,我发现实例偶尔耗尽内存.
除了使用更大的实例大小外,还能做些什么呢?
我获得了AWS Console访问权限的帐户,其中有2个实例正在运行,我无法关闭(在生产中).但是,我想获得对这些实例的SSH访问,是否可以创建一个新的Keypair并将其应用于实例,以便我可以SSH?获取当前创建的实例的密钥对的现有pem文件目前不是一种选择.
如果这不可能,还有其他方法可以进入实例吗?
authentication permissions ssh amazon-ec2 amazon-web-services
有没有办法在AWS Lambda中执行aws-cli?它似乎没有预先安装.(我通过Node.js子进程检查了"which aws",但它不存在.)
如果我不想使用自定义域,是否可以为 AWS 上的应用程序负载均衡器提供 SSL 证书,仅允许 HTTPS 连接?
目前正在开发一些内部仪表板应用程序,因此不需要/不想要附加到它们的域名。
当想要向 LB 添加域转发时,我只能挖掘在 Cloudformation 中创建证书的信息和教程。
amazon-web-services amazon-ecs aws-cloudformation aws-fargate aws-application-load-balancer
我在尝试在增加集群大小并查看index_create_block_exception之后在AWS ElasticSearch集群中创建新索引.我怎么能纠正这个?我试过搜索但没有得到确切的答案.谢谢.
curl -XPUT 'http://<aws_es_endpoint>/optimus/'
{"error":{"root_cause":[{"type":"index_create_block_exception","reason":"blocked by: [FORBIDDEN/10/cluster create-index blocked (api)];"}],"type":"index_create_block_exception","reason":"blocked by: [FORBIDDEN/10/cluster create-index blocked (api)];"},"status":403}
Run Code Online (Sandbox Code Playgroud) 我想在 AWS lambda 上使用 sklearn。sklearn 依赖于 scipy(173MB) 和 numpy(75MB)。所有这些包的总大小超过了 256 MB 的 AWS Lambda 磁盘空间限制。
如何使用 AWS lambda 来使用 sklearn?
首先,我将首先说明这个问题是Mosquitto的改进,不使用桥配置将消息传播到 AWS IoT,因此在该问题上也可以找到很多上下文和日志,但我决定开始一个新的,因为我我猜我发现了实际问题的真正症状,我更喜欢单独处理它以避免与其他可能的问题混淆:
Mosquitto ( /var/log/mosquitto/mosqutto.log
) 日志文件实际上已被禁用,并且唯一可用的日志来自/var/log/syslog
但是,当我们启用它们并发出 a 时cat mosquitto.log|grep bridge
,出现了一些相关消息:
1.- Bridge local.bridgeawsiot doing local SUBSCRIBE on topic #
这表明所有主题都在桥接
2.- Connecting bridge awsiot (myEndpoint.iot.us-east-1.amazonaws.com:8883)
这表明它正在使用正确的端点
3.- Outgoing messages are being dropped for client local.bridgeawsiot.
这让我很担心,因为我真的不知道为什么会这样,但似乎是问题的明显症状,但经过几次搜索后我发现:
“当内部消息队列已满时,会显示消息“正在删除传出消息”,所以我猜消息只是被排队,但实际上并未发送到 AWS IoT。
所以我的问题是:
相关资料:
Version: 1.4.14-0mosquitto1~jessie2
OS: Debian GNU/Linux 9.1 (stretch)
Run Code Online (Sandbox Code Playgroud) 我已经检查了几个关于类似主题的问题/答案,但找不到适合我的案例的正确答案。
我正在使用 Spring 的 RestTemplate,但无法从第三方服务器获得响应,但出现以下异常:
Exception in thread "main" org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://64.76.157.19:8283/ENAP/ProveedorExterno/v1.0/insertarUltimaPosicion":Unexpected end of file from server; nested exception is java.net.SocketException: Unexpected end of file from server
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:567)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:512)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:454)
at cl.waypoint.integracion.GenericCallback.sendEnap(GenericCallback.java:187)
at cl.waypoint.integracion.GenericCallback.main(GenericCallback.java:167)
Caused by: java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:718)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:579)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1322)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)
at org.springframework.http.client.SimpleClientHttpResponse.getRawStatusCode(SimpleClientHttpResponse.java:48)
at cl.waypoint.integracion.GenericCallback$LoggingRequestInterceptor.log(GenericCallback.java:229)
at cl.waypoint.integracion.GenericCallback$LoggingRequestInterceptor.intercept(GenericCallback.java:216)
at org.springframework.http.client.InterceptingClientHttpRequest$RequestExecution.execute(InterceptingClientHttpRequest.java:84)
at org.springframework.http.client.InterceptingClientHttpRequest.executeInternal(InterceptingClientHttpRequest.java:69)
at org.springframework.http.client.AbstractBufferingClientHttpRequest.executeInternal(AbstractBufferingClientHttpRequest.java:48)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:53)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:551)
... 4 more
Run Code Online (Sandbox Code Playgroud)
但是当使用命令行 curl …
我想在AWS Athena上运行带有a LIMIT
和a OFFSET
子句的查询.我认为前者是支持而后者不支持.有没有办法用其他方法模拟这个功能?
amazon-ec2 ×3
aws-lambda ×2
permissions ×2
ssh ×2
amazon-ecs ×1
aws-application-load-balancer ×1
aws-cli ×1
aws-fargate ×1
curl ×1
http ×1
mosquitto ×1
mqtt ×1
numpy ×1
paho ×1
presto ×1
rest ×1
scikit-learn ×1
scipy ×1
sockets ×1
spring ×1