import boto3
import json
import time
client = boto3.client('elbv2')
desired_capacity=8
client.set_desired_capacity(
AutoScalingGroupName='Test-Web',
DesiredCapacity=desired_capacity,
HonorCooldown=True)
и boto3 == 1.7.1
Когда я запускаю этот скрипт, я получаю
File "deploy_staging_web.py", line 6, in <module>
client.set_desired_capacity(
File "/usr/local/lib/python2.7/dist-packages/botocore/client.py", line 601, in __getattr__
self.__class__.__name__, item)
AttributeError: 'ElasticLoadBalancingv2' object has no attribute 'set_desired_capacity'
Я намеревался использовать python для масштабирования экземпляров aws вверх и вниз.
Я сейчас не нахожусь ни в одной виртуальной среде.
почему его бросают и как мне с этим справиться? Здесь даже упоминается официальная документация: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/autoscaling.html#AutoScaling.Client.set_desired_capacity