def _get_vault_from_arn(arn, settings): g = Glacier(aws_access_key_id=settings.AWS_ACCESS_KEY_ID, aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY) for i in g.list_vaults(): if arn == i.arn: return i else: raise CommandError("The specified vault could not be accessed.")
def _get_vault_from_arn(arn, settings): g = Glacier(aws_access_key_id=settings.AWS_ACCESS_KEY_ID, aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY) for i in g.list_vaults(): if arn == i.arn: return i else: raise CommandError('The specified vault could not be accessed.')
def _get_vault_from_arn(arn, settings): logger.info('getting vault from arn') if hasattr(settings, 'USING_IAM_ROLE') and settings.USING_IAM_ROLE: # GLACIER_REGION_NAME is required when USING_IAM_ROLE is True g = Glacier(region_name=settings.GLACIER_REGION_NAME) else: g = Glacier(aws_access_key_id=settings.AWS_ACCESS_KEY_ID, aws_secret_access_key=settings.AWS_SECRET_ACCESS_KEY) logger.info('Glacier: {}'.format(g.__dict__)) for i in g.list_vaults(): if arn == i.arn: print(i.arn) return i else: raise CommandError('The specified vault could not be accessed.')