小编Pra*_*nde的帖子

获取用于分段上传的单个 S3 通知

我正在使用 S3 事件通知功能。在我的情况下,我在我的 S3 存储桶中进行分段上传,它为我上传的每个文件部分提供通知。

有没有办法在上传所有文件部分后获得单个通知而不是获得多个通知?

谢谢你,普拉萨德

amazon-s3

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

解析CloudWatch日志流的AWS Lambda

我正在编写一个 AWS Lambda,它将处理来自 CloudWatch 的日志流。我正在用Java实现它。我正在努力解决几个问题:

  1. 如何解码和解压缩收到的日志。在 Python 中,以下代码有效:
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'])
    payload=json.loads(stream_gzip_decompress(stream.decode('base64')))
    print(payload)
Run Code Online (Sandbox Code Playgroud)

如何在Java中实现类似的功能?

  1. 另外,当我尝试添加外部 jar org.json 来解析输入 JSON 数据时。尽管我尝试了 stackoverflow 上给出的大部分内容,但我收到以下错误

错误:

{“errorMessage”:“加载类 UpdateCurrentNotificationStatus 时出错:org/json/JSONException”,
“errorType”:“class java.lang.NoClassDefFoundError”}

以下是我正在编写的示例代码:

import …
Run Code Online (Sandbox Code Playgroud)

java eclipse json amazon-web-services aws-lambda

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

ceph-deploy mon创建失败,异常

我正在安装一个带有一个监控节点和一个osd的ceph集群.我正在关注该文件:http://docs.ceph.com/docs/v0.86/start/quick-ceph-deploy/

在步骤5中:添加初始监视器并收集密钥(ceph-deploy v1.1.3中的新增内容),

我收到以下异常:

**[ceph-mon1][ERROR ] admin_socket: exception getting command descriptions: [Errno 2] No such file or directory**
[ceph-mon1][WARNIN] monitor: mon.ceph-mon1, might not be running yet
[ceph-mon1][INFO  ] Running command: sudo ceph --cluster=ceph --admin-daemon /var/run/ceph/ceph-mon.ceph-mon1.asok mon_status
**[ceph-mon1][ERROR ] admin_socket: exception getting command descriptions: [Errno 2] No such file or directory
[ceph-mon1][WARNIN] monitor ceph-mon1 does not exist in monmap**

Just for reference my **ceph.conf** is as follows:
*[global]

fsid = 351948ba-9716-4a04-802d-28b5510bfeb0

mon_initial_members = ceph-mon1,ceph-admin,ceph-osd1

mon_host = xxx.yyy.zzz.78,xxx.yyy.zzz.147,xxx.yyy.zzz.135

auth_cluster_required …
Run Code Online (Sandbox Code Playgroud)

ceph

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

Dynamodb save 方法可以返回haskey吗?

目前我有一个 dynamodb 表,其哈希键标记为 DynamoDBAutoGeneratedKey。这意味着每当我将保存在 dynamodb 表中时,哈希键都会自动生成为 UUID。我不需要自己指定一个。

现在我想知道是否有一种方法可以在将记录保存在表中后使用此哈希键。有没有办法让 save 方法返回我可以从中获取这个哈希键的记录对象?

谢谢,

普拉萨德

amazon-dynamodb

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

使用 Java Streams 将 Java ArrayList 转换为 Vector

我知道这是一个更简单的问题。

但是是否可以转换给定的对象列表List<Person>并将其转换为Vector<PersonName>使用Java Streams API

public class Person {        
     String name;
     String lastName;
     int age;
     float salary;
}

public class PersonName {
     String name;
     String lastName;
}
Run Code Online (Sandbox Code Playgroud)

java java-stream

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