小编Sal*_*lam的帖子

AWS CLI - [SSL:CERTIFICATE_VERIFY_FAILED] 证书验证失败:证书链中的自签名证书 (_ssl.c:1056)

我尝试使用 AWS-CLI 检索 aws elasticbeanstalk 详细信息,但收到以下错误。

错误信息:

C:\abdul>aws elasticbeanstalk describe-environments --environment-name myenvname

SSL validation failed for https://elasticbeanstalk.us-east-1.amazonaws.com/ [SSL
: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate
in certificate chain (_ssl.c:1056)
Run Code Online (Sandbox Code Playgroud)

笔记:

当我尝试检索我的 EC2 详细信息时,我可以毫无问题地工作,

C:\abdul>aws ec2 describe-instances --instance-ids 'i-xxxxxxxxxxxxxx'
Run Code Online (Sandbox Code Playgroud)

上面的命令工作没有任何问题,只有当我尝试“elasticbeanstalk”命令时,我才收到上面的错误。

注意: 我已准备好所需的所有必要证书。

提前致谢。

ssl-certificate amazon-web-services aws-cli amazon-elastic-beanstalk

11
推荐指数
2
解决办法
4万
查看次数

CloudWatch将流记录到Lambda python

我已经在CloudWatch日志组中创建了一个订阅过滤器,并将其流式传输到我的lambda函数,但是我的lambda函数却出现错误。

码:

import boto3
import binascii
import json
import base64
import zlib

def stream_gzip_decompress(stream):
    dec = zlib.decompressobj(32 + zlib.MAX_WBITS)  # offset 32 to skip the header
    foo=''
    for chunk in stream:
        rv = dec.decompress(chunk)
        if rv:
            foo += rv
    return foo

def lambda_handler(event, context):
    # Decode and decompress the AWS Log stream to extract json object
    stream=json.dumps(event['awslogs']['data'])
    f = base64.b64decode(stream)
    payload=json.loads(stream_gzip_decompress(f.decode(f)))
    print(payload)
Run Code Online (Sandbox Code Playgroud)

错误:

响应:

{
  "errorMessage": "decode() argument 1 must be str, not bytes",
  "errorType": "TypeError",
  "stackTrace": [
    [
      "/var/task/lambda_function.py", …
Run Code Online (Sandbox Code Playgroud)

decode python-3.x aws-lambda amazon-cloudwatchlogs

6
推荐指数
2
解决办法
6159
查看次数

如何获取Javascript中的以前的日期?

我试过下面的代码来获取某个日期的以前的日期:

var d = new Date("2019","12","21");
d.setDate(d.getDate() - 1 );
alert(d.getFullYear()+"-"+d.getMonth()+"-"+d.getDate());
Run Code Online (Sandbox Code Playgroud)

我希望此代码返回:“ 2019-12-20”。但它返回:' 2020-0-20'。

有人可以解释为什么此代码如此工作吗?以及如何修改我的代码以获取以前的日期?

javascript date

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