小编Mar*_*ruz的帖子

使用 python 和 boto 3 解压 .zip 文件并传输到 s3 存储桶

我正在尝试在 s3 存储桶中解压缩 .zip 文件,而不将其下载到我的计算机并将其复制到另一个 s3 存储桶。

我已经将文件复制到另一个存储桶,现在我只需要解压缩它。

我是 python 新手,所以如果你也能解释一下那就太棒了!

import boto3 

# set buckets
s3bucket = mybucket
otherbucket = prodbucket

# pass the access keys as variables into the boto session
session = Session(aws_access_key_id=awsAccessKeyID,
                  aws_secret_access_key=awsSecretAccessKey)

# specify s3 connection
s3 = session.resource('s3')
your_bucket = s3.Bucket(s3bucket)

# set main bucket as copy source
copy_source = {
      'Bucket': s3bucket,
      'Key': mykey
    }
# set staging bucket as bucket variable
bucket = s3.Bucket(otherbucket)



# copy files from main bucket and set …
Run Code Online (Sandbox Code Playgroud)

amazon-s3 python-3.x boto3

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

标签 统计

amazon-s3 ×1

boto3 ×1

python-3.x ×1