我对s3 bucket完全陌生,我知道我们可以在其中保存图像,视频等任何类型的资源。当我想从我的应用程序访问这些图像时,我可以通过Web URL进行访问,但是如何确保其他未经授权的用户无法使用该URL来查看/下载我的图像(如果知道存储桶名称,URL很容易猜到)。
如何使URL安全?
我可以在URL中使用首选的用户名和密码来确保其安全吗?
我还没有找到任何方法来使资源无法通过亚马逊使用的URL访问(http://s3.amazonaws.com/bucketname/resourcename.extension),这可能吗?
任何帮助将不胜感激...谢谢。
我进行了很多搜索,但没有找到在Java代码中执行gregationByKey的示例。
我想查找按键减少的JavaPairRDD中的行数。
我读到aggregateByKey是最好的方法,但是我使用的是Java而不是scala,因此我无法在Java中使用它。
请帮忙!!!
例如:
input: [(key1,[name:abc,email:def,address:ghi]),(key1,[name:abc,email:def,address:ghi]),(key2,[name:abc,email:def,address:ghi])]
output: [(key1,[name:abc,email:def,address:ghi, count:2]),(key2,[name:abc,email:def,address:ghi, count:1])]
Run Code Online (Sandbox Code Playgroud)
我想与示例完全相同,我想在输出行中增加一列,减少行数。
谢谢!!!