0
重み付けレコードを作成し、ヘルスチェックに関連付けるスクリプトを作成しました。私は、同じ名前の2つのレコードを作成する必要があるとして、しかし、最初のものが作成され、OT秒1で取得し、エラーをスロー:コードスニペットがあるroute53で重み付きレコードを作成するためのBotoスクリプトでエラーが発生する
<?xml version="1.0"?>
<ErrorResponse xmlns="https://route53.amazonaws.com/doc/2013-04-01/"><Error><Type>Sender</Type><Code>InvalidChangeBatch</Code><Message>Tried to create resource record set [name='atest.test.xyz.com.', type='A', set-identifier='Weighted'] but it already exists</Message></Error><RequestId>efab9b1d-26f6-11e6-a5f3-bdb3e07c9a4a</RequestId></ErrorResponse>
:
changes = ResourceRecordSets(conn, zoneId)
change = changes.add_change('CREATE', '{{ isv_alias }}' + '.{{ deployment_type }}' + '.xyz.com', 'A',ttl=300,identifier='Weighted',weight=1,health_check=hc_id,alias_evaluate_target_health=1)
change.add_value('x.x.x.x')
result = changes.commit()
これはboto3のようには見えませんか?構文は完全にはわかりませんが、add_changeパラメータに "name"フィールドを追加する必要があると思います。 "name1"と "name2"はおそらく値として動作します – Vorsprung
はいこのbotoスクリプトは、 –