我正在编写一个小脚本来在aws上的存储桶中找到特定文件,并创建一个临时验证的URL以发送给同事.(理想情况下,这会产生类似于右键单击控制台上的存储桶中的文件并复制链接地址的结果).
我已经研究过paperclip,它似乎不符合这个标准,但是我可能不知道它的全部功能.
我尝试了以下方法:
Run Code Online (Sandbox Code Playgroud)def authenticated_url(file_name, bucket) AWS::S3::S3Object.url_for(file_name, bucket, :secure => true, :expires => 20*60) end
产生了这种结果:
...- 1.amazonaws.com/file_path/file.zip.AWSAccessKeyId={key}Expires=1200&Signature = {...}
有没有办法创建一个更类似于上述场景的安全URL,可以简单地作为链接发送?如果没有,任何安全的替代品都会受到欢迎.
我最近下载了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) 我对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.理想情况下,我想对每个产品进行分析并将其转换为矩阵,但正确评估一个似乎是合乎逻辑的第一步.
我将不胜感激任何有关此问题的指导.提前致谢.