簡體   English   中英

通過 AWS Route53 添加多個 MX 記錄 - changeResourceRecordSet - PHP

[英]Adding Multiple MX Records via AWS Route53 - changeResourceRecordSet - PHP

我在調用 changeResourceRecordSets API 時遇到問題。

我的記錄有多個 MX 值。 當我調用 API 時,我可以讓它添加 1 個 MX 記錄,但我無法讓它添加多個值。

例如:

   ['ResourceRecordSet']['Name'] = 'mytest.com'; 
   ['ResourceRecordSet']['Type'] = 'MX';
   ['ResourceRecordSet']['TTL'] = 3600;
   ['ResourceRecordSet']['ResourceRecords']['Value'] = array("Value"=>'10 mx1.emailsrvr.com');

適用於一張唱片。

我試過了:

   ['ResourceRecordSet']['ResourceRecords']['Value'] = array("Value"=>'10 mx1.emailsrvr.com', '20 mx2.emailsrvr.com');

但這只會添加一個記錄,而不是兩個。

如何添加兩條記錄?

AWS官方文檔指出每個值都是它自己的數組,因此結構類似於下面

['ResourceRecordSet']['ResourceRecords'][] = array("Value"=>'10 mx1.emailsrvr.com');
['ResourceRecordSet']['ResourceRecords'][] = array("Value"=>'5 mx2.emailsrvr.com');

ResourceRecords 實際上是一個值數組,而不是需要一個“Value”的鍵。 每一個都將被循環並添加到您的記錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM