允许对S3中的大消息进行逐队列KMS加密

sqs-encrypted-extended-client的Python项目详细描述


sqs加密扩展客户端

扩展sqs-extended-client为S3对象添加按队列的KMS加密

安装

pip install sqs-encrypted-extended-client

概述

sqs加密的扩展客户端允许服务器端对由创建的S3对象进行KMS加密 sqs-extended-client基于全局或每个队列。在

使用

sqs-extended-client的所有用法,以及 遵循用例。在

为所有队列或不匹配队列启用默认KMS密钥加密

^{pr2}$

参数:

  • large_payload_支持——将存储大消息的S3 bucket名称。在
  • default_kms_key_id—没有匹配队列时要使用的kms key id。可以是密钥别名(推荐)、密钥id或密钥arn。在

启用对特定队列的支持

importboto3importsqs_extended_clientsqs=boto3.client('sqs')sqs.large_payload_support='my-bucket-name'sqs.add_kms_key_id('https://my-queue-url','alias/my-key')

一次支持多个队列

importboto3importsqs_extended_clientsqs=boto3.client('sqs')sqs.large_payload_support='my-bucket-name'sqs.kms_key_ids={'https://my-queue-1-url':'alias/my-key-1','https://my-queue-2-url':'alias/my-key-2',...}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Android中维护应用程序状态   javajavacc:如何指定在特定上下文中需要哪些令牌?   java为什么改型会在重新加载数据时设置以前的响应?   java如何将键转换为字符串,反之亦然   java JDOM解析器插入#固定手动属性   java按元素对XML数据排序?   java Android中有哪些哈希算法?   java为什么使用可选返回类型进行单元测试失败?   Gson和argonauts使用Gson将javascript数组转换为json字符串并转换为javapojo时遇到的问题。试图让我的结构正确   java中的空格   java SQLite高分,草率IndexOutofBounds Android   使用Spring OAUTH2的java Make客户端   netbeans如何在java中创建一个JPopupMenu,其中包含一个要复制文本的项