UpdateDomainRecord
説明
入力パラメーターに基づいて解決レコードを変更します。
リクエストパラメーター
名前 | 型 | 必須かどうか | 説明 |
---|---|---|---|
Action | String | はい | オペレータインターフェイス名、必須パラメータ、値:UpdateDomainRecord。 |
RecordId | String | はい | 解決レコードID。 |
RR | String | はい | ホストレコード。@.example.com を解決するには、ホストレコードに “@”を追加する必要があります。空白にすることはできません。 |
Type | String | はい | 名前解決レコードタイプは、DNS レコードタイプ形式を参照してください。 |
Value | String | はい | レコードの値。 |
TTL | Long | いいえ | 存続時間、デフォルト値:600秒(10分)。TTL定義の説明を参照してください。 |
Priority | Long | いいえ | MXレコードの優先順位、値の範囲:[1,10]このパラメーターは、レコード・タイプがMXレコードの場合に必要です。 |
Line | String | いいえ | 名前解決回線、デフォルト値:default。DNS 解決用回線を参照してください。 |
リターンパラメーター
パブリックリターンパラメーター。詳細はパブリックリターンパラメーターを参照してください。
名前 | 型 | 説明 |
---|---|---|
RequestId | String | 要求される一意の識別子。 |
RecordId | String | 解決レコードID。 |
エラーコード
すべてのインターフェイスに共通のエラーについては、エラーコードテーブルを参照してください。
エラーコード | エラーメッセージ | HTTPステータスコード | 意味 |
---|---|---|---|
DomainRecordNotBelongToUser | The domain record does not belong to this user. | 400 | このアカウントには解決レコードが存在しません。 |
DomainRecordDuplicate | The domain record is duplicated. | 400 | 解決レコードは存在しません。 |
DomainRecordConflict | The domain record is conflict with other records. | 400 | 解決レコードが競合しています。 |
DomainForbidden | The action could not be completed because the domain has been forbidden. | 400 | 解決操作はこのドメイン名で禁止されています。 |
DomainRecordLocked | The domain record has been locked. | 400 | 解決レコードはロックされています。 |
UnKnownError | There is an unknown error in system. | 400 | 不明なエラー。 |
QuotaExceeded.Record | You Can add this domain record because the {type RR Line record has been out of MAX count (90). | 400 | レコードタイプごとに解決レコードの最大数90を超えています。 |
QuotaExceeded.ARecord | You Can add this domain record because the {type RR Line record has been out of MAX count. | 400 | A(AAAA)レコードタイプの最大数を超えています。 |
RecordForbidden.BlackHole | The action could not be completed because there are some reords have been into black hole. | 400 | ドメイン名の解決の保護がブラックホールに入りました。 |
URLForwardError.PanRecord | The Pan-record is not supported in url forward record. | 400 | URL転送はPan-レコードをサポートしていません。 |
URLForwardError.NotDefaultLine | The url forward record only support default line. | 400 | URL転送はデフォルトの回線を使用していません。 |
URLForwardError. ChineseChar | The Chinese char is not supported in url forward record. | 400 | URL転送のターゲットドメイン名は中国語ドメイン名です。 |
URLForwardError.NotVerifyDomain | The domain name must be verified in Hichina in url forward record. | 400 | URL転送ドメイン名が提出されていません。 |
QuotaExceeded.URLRecord | The URL record has been out of MAX count. | 400 | URL転送数が上限を超えています。 |
QuotaExceeded.SubDomain | The sub domain levels have been out of MAX count. | 400 | サブドメイン名レベルが上限を超えています。 |
QuotaExceeded.TTL | The TTL parameter has been out of range. | 400 | TTL時間が限界を超えています。 |
UnsupportedLine | This line is not be supported in this DNS version. | 400 | 現在のバージョンは解決回線をサポートしていません。 |
RecordForbidden.DNSChange | The action could not be completed because DNS is changing. | 400 | この操作はDNSの移行により禁止されています。 |
例
リクエストの例
http://dns.aliyuncs.com/?Action=UpdateDomainRecord
&RecordId=9999985
&RR=www
&Type=A
&Value=202.106.0.20
&TTL=600
&Line=default
&<Public Request Parameters>
リターンの例
XML形式
<UpdateDomainRecordResponse>
<RequestId>536E9CAD-DB30-4647-AC87-AA5CC38C5382</RequestId>
<RecordId>9999985</RecordId>
</UpdateDomainRecordResponse>
JSON形式
{
"RequestId": "536E9CAD-DB30-4647-AC87-AA5CC38C5382",
"RecordId": "9999985"
}