Удалите набор ресурсов размещенной зоны с помощью PHP на Amazon

Я проверил переменные

Не проверять переменные, а проверять сообщения об ошибках. Это единственное, что вам нужно. Добавьте эти строки вверху вашего кода

ini_set('display_errors',1);
error_reporting(E_ALL);

и посмотрите, что он говорит. Если файл move_uploaded_file не удался, он всегда будет вызывать ошибку с подробным объяснением. Вы не поверите, но чтение сообщений об ошибках является более эффективным способом поиска проблемы, чем догадки , которые вы пытались до

. Я не могу поверить, что никто не упомянул об этом.

0
задан Valor_ 18 January 2019 в 11:14
поделиться

1 ответ

Хорошо, я понял это. Если вы не хотите удалять набор записей ресурсов из зон размещения, тогда код / ​​функция для удаления набора записей должны выглядеть следующим образом

private function deleteResourceRecordSet($zoneId, $name, $ResourceRecordsValue, $recordType, $ttl) {

    $response = $this->route53Client->changeResourceRecordSets([
        'ChangeBatch'  => [
            'Changes' => [
                [
                    'Action'            => 'DELETE',
                    "ResourceRecordSet" => [
                        'Name'            => $name,
                        'Type'            => $recordType,
                        'TTL'             => $ttl,
                        'ResourceRecords' => [
                            $ResourceRecordsValue // should be reference array of all resource records set
                        ]
                    ]
                ]
            ]
        ],
        'HostedZoneId' => $zoneId
    ]);
}
0
ответ дан Valor_ 18 January 2019 в 11:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: