2016-04-19 5 views
0

Jetzt, da ich die Funktion zum Hinzufügen von DNS-A habe, versuche ich, die Ressource Record in SoftLayer DNS zu löschen.Fehler beim Löschen des Softlayer-DNS-Eintrags

ich geben Sie den URL:

https://aoi.softlayer.com/rest/v3/SoftLayer_Dns_Domain/getByDomainName/<my domain name>.json?objectMask=mask[resourceRecordCount;resourceRecords]

I Schleife durch die Datensätze Ressource an den Host-Namen suchen löschen ID den Ressourceneintrag zu erhalten.

Ich gebe URL:

https://api.softlayer.com/rest/v3/SoftLayer_Dns_Domain_ResourceRecord/deleteObject/<resource record id>.json 

Ich erhalte:

RC 404, MSG "nicht gefunden", Inhalt "{" error ":" Service existiert nicht "" Code ":" SoftLayer_Exception_Public "}"

deleteObject ist als ein Verfahren unter `SoftLayer_Dns_Domain_ResourceRecord definiert.

Können Sie helfen?

Antwort

0

Bitte versuchen Sie folgendes:

  1. Holen Sie sich das Resource-Record-ID

    https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Dns_Domain/[Dns_Domain_ID]/getResourceRecords.json 
    
    Method: GET 
    
  2. löschen Resource Record

    https://[username]:[apikey]@api.softlayer.com/rest/v3/SoftLayer_Dns_Domain_ResourceRecord/[Resource_Record_ID]/deleteObject.json 
    
    Method: GET 
    
+0

I-Ressource-Eintrag in der Domäne gefunden, die Ressourcen-ID ist 62355435. Ich habe versucht, die URL https: // ap i.softlayer.com/rest/v3/SoftLayer_Dns_Domain_ResourceRecord/62355435/deleteObject.json Ich erhielt RC 404, MSG "nicht gefunden" Inhalt '{"Fehler": "Dienst existiert nicht", "code": "SoftLayer_Exception_Public"}' –

+0

Die URL war "https://api.softlayer.com/rest/v3/SoftLayer_Dns_Domain_ResourceRecord/62355435/deleteObject.json" –

+0

Ich konnte das Problem mit 'SoftLayer_Dns_Domain_ResourceRecord :: deleteObject.json' mithilfe der 'POST'-Methode reproduzieren. Bitte verwenden Sie die ** GET ** -Methode und versuchen Sie es erneut. – mcruz