示例#1
0
 def run(self):
     grants = keymanager.get_grants()
     for grant in grants:
         kms_client.revoke_grant(KeyId=keymanager.get_key_id(
             app.config['AUTH_KEY']),
                                 GrantId=grant['GrantId'])
     app.logger.info('Finished revoking grants.')
示例#2
0
 def run(self):
     grants = keymanager.get_grants()
     for grant in grants:
         kms.revoke_grant(
             KeyId=keymanager.get_key_id(app.config['AUTH_KEY']),
             GrantId=grant['GrantId']
         )
     logging.info('Finished revoking grants.')
示例#3
0
 def test_get_key_id_cached(self, kms_mock):
     self.assertEqual(
         keymanager.get_key_id('mockalias'),
         'mockid'
     )
示例#4
0
 def test_get_key_id(self, kms_mock):
     kms_mock.return_value = {'KeyMetadata': {'KeyId': 'mockid'}}
     self.assertEqual(
         keymanager.get_key_id('mockalias'),
         'mockid'
     )
示例#5
0
 def test_get_key_id_cached(self, kms_mock):
     self.assertEqual(keymanager.get_key_id('mockalias'), 'mockid')
示例#6
0
 def test_get_key_id(self, kms_mock):
     kms_mock.return_value = {'KeyMetadata': {'KeyId': 'mockid'}}
     self.assertEqual(keymanager.get_key_id('mockalias'), 'mockid')