Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/349.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python AWS S3:通过API/脚本启用加密_Python_Amazon S3_Boto - Fatal编程技术网

Python AWS S3:通过API/脚本启用加密

Python AWS S3:通过API/脚本启用加密,python,amazon-s3,boto,Python,Amazon S3,Boto,我们在AWS S3中存储了用于生产服务的图像。 是否有任何API允许在这些现有资源上启用加密,而无需再次下载和上载 我在Python中看到,允许使用附加参数克隆密钥,例如加密,但这将创建一个新密钥。由于这些密钥存储在一个单独的数据库中,我们希望保留现有密钥,但只启用加密。以下是一些代码,可以将bucket中的所有文件转换为使用服务器端加密: 导入boto conn=boto.connect\u s3(区域) bucket=conn.get\u bucket(‘bucket’) 对于bucket.

我们在AWS S3中存储了用于生产服务的图像。
是否有任何API允许在这些现有资源上启用加密,而无需再次下载和上载


我在Python中看到,允许使用附加参数克隆密钥,例如加密,但这将创建一个新密钥。由于这些密钥存储在一个单独的数据库中,我们希望保留现有密钥,但只启用加密。

以下是一些代码,可以将bucket中的所有文件转换为使用服务器端加密:

导入boto
conn=boto.connect\u s3(区域)
bucket=conn.get\u bucket(‘bucket’)
对于bucket.list()中的k:
bucket.copy_key(new_key_name=k.key,src_bucket_name=bucket.name,src_key_name=k.key,encrypt_key=True)

它复制到相同的密钥名,但您可能希望对其进行调整以保留存储类、ACL等。

以下是一些代码,这些代码将转换存储桶中的所有文件以使用服务器端加密:

导入boto
conn=boto.connect\u s3(区域)
bucket=conn.get\u bucket(‘bucket’)
对于bucket.list()中的k:
bucket.copy_key(new_key_name=k.key,src_bucket_name=bucket.name,src_key_name=k.key,encrypt_key=True)

它复制到相同的密钥名,但您可能希望对其进行调整以保留存储类、ACL等。

以下是一些代码,这些代码将转换存储桶中的所有文件以使用服务器端加密:

导入boto
conn=boto.connect\u s3(区域)
bucket=conn.get\u bucket(‘bucket’)
对于bucket.list()中的k:
bucket.copy_key(new_key_name=k.key,src_bucket_name=bucket.name,src_key_name=k.key,encrypt_key=True)

它复制到相同的密钥名,但您可能希望对其进行调整以保留存储类、ACL等。

以下是一些代码,这些代码将转换存储桶中的所有文件以使用服务器端加密:

导入boto
conn=boto.connect\u s3(区域)
bucket=conn.get\u bucket(‘bucket’)
对于bucket.list()中的k:
bucket.copy_key(new_key_name=k.key,src_bucket_name=bucket.name,src_key_name=k.key,encrypt_key=True)
它复制到同一个密钥名,但您可能需要调整它以保留存储类、ACL等