aws-sdk for php でaliasレコードをセットしたい。
###エラーメッセージ
500 (Internal Server Error)
該当のソースコード
public function setAliasrecord($action,$hostzone,$name,$type) { $res = $this->client->changeResourceRecordSets(array( 'ChangeBatch' => array( 'Changes' => array( array( 'Action' => $action, 'ResourceRecordSet' => array( 'Name' => $name, 'Type' => $type, 'AliasTarget' => array( 'HostedZoneId' => $hostzone, 'DNSName' => 'xxx.jp.', ←ここはあえて直で書いています。気にしないで下さい。 ), ), ), ), ), )); return $res; }
試したこと
・通常のAレコードは作成できる。※別関数
・引数でメソッドに情報を渡している。
書き方が間違っているのでしょうか??
ご教授頂ければ幸いです。
> 'DNSName' => 'xxx.jp.', ←ここはあえて直で書いています。気にしないで下さい。
ここが一番気になるポイントなのですが、エイリアスレコードとして設定が可能なものを指定していますか?
https://docs.aws.amazon.com/ja_jp/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target
ご返信ありがとうございます。
個人的にしていると思っています。
対象の直書きレコードは、Route53(ブラウザ)上でALIAS指定もできています。
回答1件
あなたの回答
tips
プレビュー