Boto3 удалить группу безопасности по идентификатору группы - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь использовать Boto3 для удаления группы безопасности по ID.Я не могу понять это, поэтому я попробую SOF.Вот фрагмент:

       if sgid:
           client = boto3.client('ec2',region_name=region,aws_access_key_id=access_key,aws_secret_access_key=secret_key)
           delete_sg = ec2.delete_security_group(GroupId=sgid)
           log.info("SG Deleted")
       else:
           log.warning("No SG Provided.. But that's OK..")

Когда я запускаю скрипт, я получаю:

2019-03-02 19:16:54 T1000 __main__[8155] ERROR 'ec2.ServiceResource' object has no attribute 'delete_security_group'

Любые идеи о том, как исправить?Дайте мне знать, если потребуется дополнительная информация.

1 Ответ

0 голосов
/ 03 марта 2019

попробуйте вызвать функцию на клиенте:

client.delete_security_group (GroupId = sgid)

https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/ec2.html#EC2.Client.delete_security_group

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...