2016-03-20 1 views
0

Я написал скрипт в python для вращения ip-адреса экземпляра Amazon EC2 каждый день, и я также выпускаю старый IP-адрес, команда работает отлично, но иногда сценарий не удался с следующий ответ ошибки:AuthFailure для распределения IP-адреса EC2-VPC с помощью boto

<?xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Errors> 
     <Error> 
     <Code>AuthFailure</Code> 
     <Message>The address '52.87.82.238' does not belong to you.</Message> 
     </Error> 
    </Errors> 
    <RequestID>0484b5ed-3ad9-4f86-82e6-652e6b09e072</RequestID> 
</Response> 

, когда я проверил консоль AWS я обнаружил, что старый адрес IP является диссоциируют от экземпляра, но по-прежнему появляется в Elastic раздела дюймов в секунду.

Примечание: когда я проверяю этот адрес ip вне 52.87.82.238 и отпустите его вручную и снова запустите код, все будет в порядке. Неисправность возникает каждый месяц

Любая помощь по этому поводу?

ответ

0

Эй, я просто решить эту проблему, мне кажется, что мне нужно сделать фильтр, когда я с перечислением IP-адреса для экземпляров, как показано ниже:

фильтров = { «экземпляр-идентификатор»: instance_id «домен»: ' vpc ',}