У меня есть код, который пытается подключить несколько ELB одновременно, используя Boto, и я получаю следующую ошибку:
botocore.exceptions.ClientError: An error occurred (Throttling) when calling the CreateLoadBalancer operation (reached max retries: 4): Rate exceeded
Вот фрагмент кода:
elb_name = 'sdfsdfsdf'
aws_access_key_id, aws_secret_access_key, aws_session_token = get_creds()
elb_client = boto3.client('elb',
aws_access_key_id=aws_access_key_id,
aws_secret_access_key=aws_secret_access_key,
aws_session_token=aws_session_token,
region_name='us-east-1')
elb_client.create_load_balancer(
LoadBalancerName=elb_name,
Listeners=[
{
'Protocol': 'HTTP',
'LoadBalancerPort': 80,
'InstanceProtocol': 'HTTP',
'InstancePort': 80,
'SSLCertificateId': 'N/A'
},
{
'Protocol': 'TCP',
'LoadBalancerPort': 81,
'InstanceProtocol': 'TCP',
'InstancePort': 81,
'SSLCertificateId': 'N/A'
},
{
'Protocol': 'TCP',
'LoadBalancerPort': 82,
'InstanceProtocol': 'TCP',
'InstancePort': 82,
'SSLCertificateId': 'N/A'
},
{
'Protocol': 'HTTP',
'LoadBalancerPort': 83,
'InstanceProtocol': 'HTTP',
'InstancePort': 83,
'SSLCertificateId': 'N/A'
},
{
'Protocol': 'HTTP',
'LoadBalancerPort': 84,
'InstanceProtocol': 'HTTP',
'InstancePort': 84,
'SSLCertificateId': 'N/A'
}
],
Subnets=[
'subnet-32132132121656565',
],
SecurityGroups=[
'sg-32132132121656561', 'sg-32132132121656562', 'sg-54872165'
],
Scheme='internet-facing',
Tags=[
{
'Key': 'some_key',
'Value': 'some_value'
},
{
'Key': 'another_key',
'Value': 'another_value'
}
]
)
Любая идея, как реализовать официантов, чтобы сделать эту работу? Документация по этому вопросу довольно расплывчатая .. Спасибо!