小编LFo*_*s24的帖子

如何使用Ruby aws/s3 Gem生成从s3下载文件的安全URL

我正在编写一个小脚本来在aws上的存储桶中找到特定文件,并创建一个临时验证的URL以发送给同事.(理想情况下,这会产生类似于右键单击控制台上的存储桶中的文件并复制链接地址的结果).

我已经研究过paperclip,它似乎不符合这个标准,但是我可能不知道它的全部功能.

我尝试了以下方法:

def authenticated_url(file_name, bucket)
  AWS::S3::S3Object.url_for(file_name, bucket, :secure => true, :expires => 20*60)
end
Run Code Online (Sandbox Code Playgroud)

产生了这种结果:

...- 1.amazonaws.com/file_path/file.zip.AWSAccessKeyId={key}Expires=1200&Signature = {...}

有没有办法创建一个更类似于上述场景的安全URL,可以简单地作为链接发送?如果没有,任何安全的替代品都会受到欢迎.

ruby url amazon-s3 amazon-web-services

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

为什么spark-ec2因ERROR而失败:找不到任何现有的集群?

我最近下载了Spark,我试图通过Spark-ec2访问我的第一个集群.我使用了命令:

export AWS_ACCESS_KEY_ID=<myid>
export AWS_SECRET_ACCESS_KEY=<mykey>
./spark-ec2 -k my-key-pair -i my-key-pair.pem -s 2 -t m1.small -w 360 launch Spark
Run Code Online (Sandbox Code Playgroud)

并且启动似乎没有错误地运行.但是,当我跑:

./spark-ec2 -k my-key-pair -i my-key-pair.pem login Spark
Run Code Online (Sandbox Code Playgroud)

它返回:

Searching for existing cluster Spark...
ERROR: Could not find any existing cluster
Run Code Online (Sandbox Code Playgroud)

我找不到有关此错误的任何文档.任何有关如何进行的帮助将不胜感激.

启动日志(为清楚起见,我再次清理了Spark_1 vs Spark):

Setting up security groups...
Creating security group Spark-master
Creating security group Spark-slaves
Searching for existing cluster Spark...
Spark AMI: ami-41642728
Launching instances...
Launched 2 slaves in us-east-1b, regid = r-f6a069d8
Launched master in us-east-1b, regid = r-3ea06910 …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services apache-spark

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

列出R中给定产品ID的所有产品

我对R很新,所以如果这个问题相对较新,我会道歉.我有一个大约33,000行的列表,显示订单ID和订单ID中订购的产品.结构如下:

Order.ID    Product  
193505  Pineapple Cheddar Burger  
193505  Onion Rings  
193564  Pineapple Cheddar Burger  
193623  Hamburger  
193623  French Fries  
193623  Fountain Soda  
193623  Hot Dog  
193631  Hamburger  
193631  French Fries  
193631  Milkshake  
193644  Daily Special  
193726  Hamburger  
193726  French Fries  
193726  Fountain Soda  
193728  Hamburger  
193728  French Fries  
193728  Fountain Soda  
193738  Hamburger  
193738  French Fries  
193762  Hamburger  
193762  French Fries  
193762  Fountain Soda  
193762  Hamburger  
193762  French Fries  
193762  Fountain Soda
Run Code Online (Sandbox Code Playgroud)

我想生成一个相关矩阵,它反映了与每个其他项目在同一订单ID中订购的每个项目的相关性.我开始使用a table(ID, Product)给了我每个订单中订购的产品.现在我被困在如何计算每个其他产品(产品2-k)的订单数量,因为已经订购了产品1.理想情况下,我想对每个产品进行分析并将其转换为矩阵,但正确评估一个似乎是合乎逻辑的第一步.

我将不胜感激任何有关此问题的指导.提前致谢.

r matrix correlation

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