Add KMS policy actions

Adds the following to the KMS service
* PutKeyPolicy
* GetKeyPolicy
* ListKeyPolicies

Signed-off-by: Jesse Szwedko <jesse.szwedko@getbraintree.com>
This commit is contained in:
Andrew Garrett 2015-11-25 19:50:55 +00:00 committed by Jesse Szwedko
commit 136f622b3b
3 changed files with 95 additions and 0 deletions

View file

@ -78,6 +78,12 @@ class KmsBackend(BaseBackend):
def get_key_rotation_status(self, key_id):
return self.keys[key_id].key_rotation_status
def put_key_policy(self, key_id, policy):
self.keys[key_id].policy = policy
def get_key_policy(self, key_id):
return self.keys[key_id].policy
kms_backends = {}
for region in boto.kms.regions():