現在、Fogを使用してDynDNSプロバイダーを管理しています。ドキュメントによるとdestroy
、DNSレコードオブジェクトにメソッドがあります。ただし、レコードでを呼び出すとdestroy
、何も起こりません...メソッドはtrueを返すだけですが、削除されることはありません。これが私が使用しているコードです:
@dynect = Fog::DNS.new(
:provider => "dynect",
:dynect_customer => "CUSTOMER",
:dynect_username => "USERNAME",
:dynect_password => 'PASSWORD'
)
@zone = @dynect.zones.get('zone.example.com')
@record = @zone.records.find{|r| r.name == 'master.zone.example.com' && r.type == 'CNAME'}
@record.destroy
@zone.save
これはtrueを返しますが、何も起こりません。DNSレコードはまだDynに存在します。
FogとDynでレコードを削除するにはどうすればよいですか?