我正在尝试集成aws SES SDK v2以在应用程序中发送电子邮件,这是我使用aws sdk的最初项目。但是,我遵循以下文档中的示例,但是即使我在gradle中添加了适当的依赖关系,主类也无法解析。 https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-using-sdk-java.html 添加Gradle依赖项: implementation platform('software.amazon.awssdk:bom:2.10.36') imple…

2020年11月21日 0条评论 31点热度 阅读全文

尝试使用AWS KMS Client从Java应用程序解密密文。我可以在此命令中使用命令行获取纯文本值 aws kms decrypt --ciphertext-blob fileb://<(echo "AQICAHhQoQKI7DHhSjurtJ5l16Ti5tLXuHgI7e1RBO+bzfXslgH+QBBjbCbdtHDmILDAXZ5MAAAAZTBjBgkqhkiG9w0BBwagVjBUAgEAME8GCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMJ/bb9e0MrMY…

2020年11月17日 0条评论 49点热度 阅读全文

我正在尝试集成aws SES SDK v2以在应用程序中发送电子邮件,这是我使用aws sdk的最初项目。但是,我遵循以下文档中的示例,但是即使我在gradle中添加了适当的依赖关系,主类也无法解析。 https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-using-sdk-java.html 添加Gradle依赖项: implementation platform('software.amazon.awssdk:bom:2.10.36') imple…

2020年10月13日 0条评论 46点热度 阅读全文

在我的AWS Lambda Java项目中,我的pom.xml中包含以下代码段。 <!-- https://mvnrepository.com/artifact/software.amazon.awssdk/bom --> <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>bom</artifactId> <version>2.13.39</v…

2020年9月18日 0条评论 47点热度 阅读全文

我正在尝试为请求设置独占开始键,以便以后可以使用LastEvaluatedKey。 当我遍历查询结果时,将发生以下异常。有人可以在这方面帮助我吗? “提供的开始键与范围键谓词不匹配” QuerySpec queryExpression = ... queryExpression = queryExpression.withExclusiveStartKey(OFFSET_PRIMARY_KEY, offsetParts[OFFSET_PRIMARY_KEY_INDEX], OFFSET_SORT_KEY, Long…

2020年9月15日 0条评论 39点热度 阅读全文

使用适用于JAVA的AWS开发工具包,我想限制对单个Bucket文件夹的访问。当我尝试运行此代码以将权限分配给新的IAM用户时: final AmazonIdentityManagement client = AmazonIdentityManagementClientBuilder .standard() .withCredentials(new AWSStaticCredentialsProvider(credentials)) .withRegion(Regions.US_EAST_2) .build(); …

2020年7月30日 0条评论 39点热度 阅读全文

我正在尝试将多个S3对象异步拉入内存。 对于单个对象,我可以使用AmazonS3: s3Object = s3Client.getObject(bucketName, String key) S3ObjectInputStream stream = s3Object.getObjectContent(); byte[] byteArray IOUtils.toByteArray(s3InputStream); stream.close() 对于目录下载中的对象,AWS提供了 TransferManager,但问题是…

2020年7月25日 0条评论 64点热度 阅读全文

对于Java SDK V1,我有一个lambda函数,如下所示: public static void doSomethingLambda(S3Event s3Event) throws Exception { s3Event.... 但是在SDK V2中, S3Event似乎不存在。除非我使用了错误的依赖关系? (V2的文档相当稀疏) 这是我的SDK V1依赖项: <dependency> <groupId>com.amazonaws</groupId> <artifac…

2020年7月20日 0条评论 38点热度 阅读全文

Could not resolve com.amazonaws:aws-java-sdk-core:1.11.438. Required by: project : > com.amazonaws:amazon-kinesis-client:1.10.0 > com.amazonaws:aws-java-sdk-dynamodb:1.11.438 project : > com.amazonaws:amazon-kinesis-client:1.10.0 > com.amazonaws:aw…

2020年6月3日 0条评论 60点热度 阅读全文

我想使用Java检查给定存储桶中是否存在密钥。我看了看API,但没有任何有用的方法。我尝试使用getObject,但引发异常。 解决方案如下: 使用jets3t库。它比AWS sdk更简单,更强大。使用此库,您可以调用s3service.getObjectDetails()。这将仅检查和检索对象的详细信息(而不是对象的内容)。如果缺少该对象,它将抛出404。因此,您可以捕获该异常并在您的应用程序中对其进行处理。 但是,要使其正常工作,您将需要对该存储桶上的用户具有ListBucket访问权限。仅GetObject访…

2020年5月30日 0条评论 65点热度 阅读全文