我的亚马逊云驱动器中有大约 35 GB 的照片。我正在尝试使用 AWS 上的 Deep Learning Linux EC2 AMI 运行卷积神经网络。有没有办法可以为此目的使用我的亚马逊云驱动器中的图像?也许在我的 python 脚本或其他东西中访问它们?
或者是否有另一种方式来存储 35 GB 数据以便能够与 AWS 一起使用?
我的亚马逊云驱动器中有大约 35 GB 的照片。我正在尝试使用 AWS 上的 Deep Learning Linux EC2 AMI 运行卷积神经网络。有没有办法可以为此目的使用我的亚马逊云驱动器中的图像?也许在我的 python 脚本或其他东西中访问它们?
或者是否有另一种方式来存储 35 GB 数据以便能够与 AWS 一起使用?
您无法访问 Amazon Cloud Drive。亚马逊不提供对其唯一 API 的公开访问。Amazon Cloud Drive 没有 WebDav 或 (S)FTP,唯一受支持的 API 是文档记录不佳的 REST API。亚马逊至少在一年内不再授权 API 密钥。
即使您在一年前或更早之前获得了列入白名单的访问密钥,API 和服务本身也非常笨拙和错误,以至于您遇到的问题多于解决问题。即使您一整天都没有发送任何请求,也会出现持续的 TooManyRequests 错误,这是奇怪的未记录错误。
有趣的问题,我可以想象同样的用例。请注意,S3 是企业用例的理想位置,而 Amazon Drive 是 Google Drive 的替代品,更倾向于以客户为中心的 b2c 解决方案...... Amazon Drive 的主要目的是让照片/文档在不同设备之间同步客户,其次,自动上传拍摄的照片。
话虽如此,你当然可以使用 S3 来存储你的图像,然后你有许多所有语言的 sdk,你的 ec2 可以通过它们与 s3 交互。
但是,如果您想使用亚马逊驱动器;你可以参考https://developer.amazon.com/public/apis/experience/cloud-drive/content/restful-api
请注意,由于 S3 专注于企业;与亚马逊驱动器相比,您有很多选项和简单的 api。您还可以尝试将图像上传到 Google 驱动器。它们有更好的 api,并且您的 ec2 可以与 google drive api 对话。