Tag: 博托

在Docker中使用boto3从S3下载文件失败

当我在Docker容器中运行它时,这是失败的,但是当我在OS X中的virtualenv中运行它时工作正常。任何想法可能会出错? Docker + boto有什么已知的问题吗? >>> import boto3 >>> s3 = boto3.client('s3') >>> s3.download_file("mybucket", "myfile.txt", "myfile2.txt") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/opt/conda/lib/python2.7/site-packages/boto3/s3/inject.py", line 104, in download_file extra_args=ExtraArgs, callback=Callback) File "/opt/conda/lib/python2.7/site-packages/boto3/s3/transfer.py", line 666, in download_file object_size = self._object_size(bucket, key, extra_args) File "/opt/conda/lib/python2.7/site-packages/boto3/s3/transfer.py", line 729, in _object_size Bucket=bucket, Key=key, **extra_args)['ContentLength'] […]

从ec2实例启动另一个ec2实例并在其上推送一个csv文件

我想在csv文件中的多个数据集上运行多个algorithm。 所以我想扩大ec2实例,所以所有的实例可以在不同的数据集上并行运行。 我想找出一种方法来扩大ec2实例,并将不同的数据集(.csv)粘贴到每个实例。 注意:我不想实现一个排队系统并使用一个数据库。

泊坞内的博托奇怪的行为

我正在运行以下image : docker run -it –rm python:3.4-slim /bin/bash 里面(作为root ),我安装了: root@dab02ca9c61d:~# apt-get update && apt-get install nano 然后boto root@dab02ca9c61d:~# pip install boto 然后我在/root/.boto写下了以下/root/.boto : [Credentials] aws_access_key_id = some_long_string aws_secret_access_key = another_bigger_string [Boto] debug = 2 num_retries = 10 (这个文件和我在主机上的文件是一样的) 版本是: root@dab02ca9c61d:~# python -V Python 3.4.4 root@dab02ca9c61d:~# pip list boto (2.38.0) pip (7.1.2) setuptools (18.2) root@dab02ca9c61d:~# […]