小编ZZz*_*Zzz的帖子

我们如何使用boto3查询dynamodb的二级索引?

有没有办法查询global secondary index使用的dynamodb boto3.我找不到任何在线教程或资源.

amazon-web-services amazon-dynamodb boto3

29
推荐指数
3
解决办法
2万
查看次数

是否可以从CloudFormation模板触发创建lambda

我尝试使用cloudformation创建一组lambdas.我希望lambdas一旦被创建就会被触发.我在不同的博客看到创建触发器s3或者sns,但没有似乎是触发选项lambda一旦被创建.任何选择?

aws-cloudformation aws-lambda

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

我们可以迭代Amazon S3中的完整对象集

我试图在S3存储桶中打印所有对象的元数据.但是,它不会返回超过1000个对象的结果.我试过实施objectListing.isTruncated()它并没有帮助.这是我列出超过1000个对象的示例代码.

 ListObjectsRequest listObjectsRequest = new ListObjectsRequest()
            .withBucketName(bucketName);
    ObjectListing objectListing;
    do {
        objectListing = s3client.listObjects(listObjectsRequest);
        for (S3ObjectSummary objectSummary :
                objectListing.getObjectSummaries()) {
            System.out.println( " - " + objectSummary.getKey() + "  " +
                    "(size = " + objectSummary.getSize() +
                    ")");

            listObjectsRequest.setMarker(objectListing.getNextMarker());
        }
        listObjectsRequest.setMarker(objectListing.getNextMarker());
    } while (objectListing.isTruncated());
Run Code Online (Sandbox Code Playgroud)

java amazon-s3

7
推荐指数
3
解决办法
1731
查看次数

如何在Amazon S3中读取文件的内容

我有一个文件Amazon S3ABCD.我有3个对象("folderA/folderB/folderC/abcd.csv")是文件夹,在最后的文件夹中我有一个.csv文件(abcd.csv).我已经使用逻辑将其转换为并将其JSON加载回另一个文件,该.txt文件是同一文件夹中的文件("folderA/folderB/folderC/abcd.txt").我必须在本地下载文件才能做到这一点.我如何直接读取文件并将其写回文本文件.我用来写入S3中的文件的代码如下,我需要从S3读取文件.

 InputStream inputStream = new ByteArrayInputStream(json.getBytes(StandardCharsets.UTF_16));
 ObjectMetadata metadata = new ObjectMetadata();
 metadata.setContentLength(json.length());
 PutObjectRequest request = new PutObjectRequest(bucketPut, filePut, inputStream, metadata);
 s3.putObject(request);
Run Code Online (Sandbox Code Playgroud)

java file-io amazon-s3 amazon-web-services

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

我的 python lambda 函数不返回 lambda 函数名称

我尝试过调用lambdaAWS中的函数。我已经通过S3事件触发了它,下面是我的代码。我可以从事件记录中获取存储桶和密钥。我试图将其lambda function name作为调用的一部分,但无法做到。我可以从事件中获取函数名称吗?

def getEnv(event):
   key = urllib.unquote_plus(event['Records'][0]['s3']['object']['key']).decode('utf8')
   bucket = event['Records'][0]['s3']['bucket']['name']
   lambdaName = event['lambdaName'][0]

   environment = {'env': bucke, 'lambdaName': lambdaName}
Run Code Online (Sandbox Code Playgroud)

python python-2.7 aws-lambda

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

有没有用于计算除Android API之外的Geofence破坏的API

我想计算后端的地理围栏破坏和行驶距离计算.这是我第一次使用谷歌API.我在网上找到的只是Android版.是否有任何特定于常规计算的API.

java geofencing

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