2016-10-20 1 views
0

Ich verwende die Route 53 Node-API, um eine gehostete Zone zu erstellen und zu konfigurieren. Das Erstellen der Zone funktioniert einwandfrei, aber wenn ich versuche, die Funktion changeResourceRecordSets zum Hinzufügen eines A-Datensatzes zu verwenden, erhalte ich den Fehler "InvalidInput: Invalid request", aber ich sage nicht, was daran ungültig ist. Hier ist meine Anfrage params Objekt:Wie erstelle ich einen A-Eintrag in einer gehosteten Zone mit dem AWS Node SDK

var zoneConfig = { 
    ChangeBatch: { 
    Changes: [{ 
     Action: 'CREATE', 
     ResourceRecordSet: { 
     Name: 'my.domain.com', 
     Type: 'A', 
     Region: 'us-east-1', 
     TTL: 300, 
     ResourceRecords: [{ 
      Value: '111.222.111.000' 
     }] 
     } 
    }], 
    Comment: 'direct hosted zone A record to point to the server' 
    }, 
    HostedZoneId: 'ZZH1GLJKE22DK' 
}; 

rt53.changeResourceRecordSets(zoneConfig, function(... 

Irgendwelche Ideen, was in der Anfrage falsch sein könnte?

Antwort

0

Endlich herausgefunden. Das Problem war das Region Feld in der ResourceRecordSet. Ich habe es in der Dokumentation verpasst, aber das soll nur für Latenz-basierte Ressourcen-Datensätze verwendet werden. Also, das Löschen der Zeile behoben das Problem

Wirklich wünschen, die API-Fehlermeldung könnte nur gesagt haben.

Verwandte Themen