如何从 Ubuntu EC2 实例上的 R-Studio 服务器访问我的 EBS 卷上的数据

数据挖掘 aws 工作室
2022-03-14 16:29:05

我第一次在 Ubuntu EC2 实例上设置了 R-Studio Server,并在我的浏览器中成功启动了 r-studio 服务器。我也有腻子 ssh 客户端。如何在 r-studio 服务器中将路径设置为已安装的 EBS 卷,为什么在 r-studio 文件区域(右下角?)中看不到 EBS 卷的内容。另外,我在 s3 存储桶中有一个文件。我通过此命令将其从 s3 带到我的 ebs 卷:s3cmd get s3://data-analysis/input-data/filename.csv. 我假设此命令将文件从 s3 下载到 ebs 卷中。但我在 RStudio Server 中找不到它!我已经在互联网上搜索寻求帮助,但无法解决我的问题。

1个回答

我看到这个问题得到了投票,所以其他人正在寻找答案。这里是:

当我这样做时,我以 Ubuntu 实例上的默认用户身份登录

$s3cmd get s3://data-analysis/input-data/filename.csv

数据从 s3 存储桶保存到名为 ubuntu 的用户的主目录中。这可以通过以下方式验证:

$ df -h /home/ubuntu/

因为我遵循了randy zwitch关于在aws上安装R的教程——我创建了一个名为rstudio的用户,这是我用来登录rstudio服务器的用户名。因此,我不得不将文件从默认的“ubuntu”用户的主目录移动到用户“rstudio”。这可以通过以下方式完成:

$ sudo mv /home/ubuntu/filename.csv /home/rstudio

很高兴回答后续问题。