Я совсем не знаю Vertica, но проблема, вероятно, заключается в том, что вы неправильно указали URL-адрес объекта S3. Вы попросили Vertica загрузить из https://s3.amazonaws.com/xxxx-xx/test.csv
, который является HTTP-URL. В этом запросе нет аутентификации. Это как если бы вы нажали URL-адрес из браузера, и вам было бы отказано в доступе.
Я считаю, что вы должны указать URL как s3://xxxx-xx/test.csv
.
Я предполагаю, что ваша политика IAM правильная и указывает arn:aws:s3:::xxxx-xx
и arn:aws:s3:::xxxx-xx/*
(обратите внимание на конечную звездочку на последней, чтобы она применялась ко всем объектам в сегменте xxxx-xx).
Что-либо кодированное к стандартам кодирования GNU даст Вам поганый стиль добавления отступа для осуществления на. Дословный пример:
if (x < foo (y, z))
haha = bar[4] + 5;
else
{
while (z)
{
haha += foo (z, z);
z--;
}
return ++x + bar ();
}
Попытайтесь делать поиск 'путаницы C++', и необходимо смочь найти код C++, который трудно прочитать.
Другой хороший тест должен взять нормальный код C++ и видеть, как хорошо он может переформатировать его к другому коду, форматирующему стандарт.
Если Вы не можете найти хороший корпус ужасного кода, Вы могли бы всегда писать "код uglifier" и затем выполнять его на некотором среднем коде.
Например:
Вот является список ошибок, зарегистрированных против затмения проектом инструментов C/C++. Многие ошибки о коде, который не был форматирован правильно, таким образом, Вы видите, как они сделали вещи и даже смотрят на меры, если они разрешены.
Не C++, но Вы проверили Международный Запутываемый Конкурс Кода C?
Проверьте часть кода победителей
Ваш prettyprinter, по-видимому, настраивается? Затем это сможет сгенерировать ужасный код для подходящих исходных данных.