小编Jav*_*mer的帖子

在Java代码中访问AWS Lambda环境变量

AWS已引入环境变量以便在Lambda函数中进行访问.我找不到任何文档说明如何使用Java从Lambda函数访问环境变量.谁能帮我?

java amazon-web-services aws-lambda

53
推荐指数
1
解决办法
2万
查看次数

dynamo DB中不区分大小写的查询

我想扫描/查询dynamo数据库表.Dynamo DB区分大小写.我想有时使用哈希/范围键作为字符串.有没有什么办法可以在发电机数据库级别中启用不区分大小写?或者还有其他解决方案吗?我正在使用JAVA SDK查询Dynamo

java amazon-dynamodb

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

使用自定义KMS密钥访问AWS参数存储值

我正在尝试使用java从参数存储中读取AWS参数,我已使用自定义加密密钥创建了参数.我没有在互联网上看到使用自定义KMS密钥的示例代码,下面是我目前正在使用的代码(这里我们使用默认的KMS密钥).

AWSSimpleSystemsManagement client= AWSSimpleSystemsManagementClientBuilder.defaultClient();
    GetParametersRequest request= new GetParametersRequest();
    request.withNames("test.username","test.password")
           .setWithDecryption(true);
Run Code Online (Sandbox Code Playgroud)

这将使用默认KMS密钥给出结果如果我们有自定义KMS密钥,是否有人知道如何处理此问题

java amazon-ec2 amazon-web-services

9
推荐指数
3
解决办法
9463
查看次数

Java 8 过滤字符串

我有一种方法可以从字符串中删除一些字符。有没有更好的方法来使用 java 8 做到这一点?

public String filter(String test) {
    StringBuilder builder = new StringBuilder();
    for (int i = 0; i < test.length(); i++) {
        if (MYCOLLECTION.contains(test.charAt(i))) {
            builder .append(test.charAt(i));
        }
    }
    return builder .toString();
}
Run Code Online (Sandbox Code Playgroud)

java string java-8

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

使用 Java 进行 Kinesis firehose 数据转换

使用 Java Lambda 函数进行 kinesis data firehose 转换时,出现以下错误。下面是我转换后的 JSON 样子

{
"records": [
    {
        "recordId": "49586022990098427206724983301551059982279766660054253570000000",
        "result": "Ok",
        "data": "ZXlKMGFXTnJaWEpmYzNsdFltOXNJam9pVkVWVFZEY2lMQ0FpYzJWamRHOXlJam9pU0VWQlRGUklRMEZTUlNJc0lDSmphR0Z1WjJVaQ0KT2kwd0xqQTFMQ0FpY0hKcFkyVWlPamcwTGpVeGZRbz0="
    }
] 
}
Run Code Online (Sandbox Code Playgroud)

kinesis 控制台中的错误就像

无效的输出结构:请检查您的函数并确保处理的记录包含有效的结果状态 Dropped、Ok 或 ProcessingFailed

任何人对此都有想法,我找不到在 kinesis 数据转换中使用 Java 的示例代码

https://docs.aws.amazon.com/firehose/latest/dev/data-transformation.html

本文档说明了输出结构

java amazon-web-services amazon-kinesis amazon-kinesis-firehose

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

AWS ECR映像列表

我有一个ECR存储库设置,现在包含两个带有顺序标签1和2的映像。我计划从此时开始自动推送docker映像,我的要求是下次我推送映像时,其标签应为3,所以我必须以某种方式确定下一个数字应该是3,因为最新版本是2。我不想将此版本保留在本地。因此,我需要ECR本身提供的信息。有什么想法吗?以下命令将提供存储库中所有图像的列表

aws ecr list-images 
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services docker

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