Попытка с помощью кавычек:
--password="bar\!"
или --password='bar\!'
Какова ошибка на стороне сервера?
Обновление: Я запустил тест на своей машине Ubuntu 10.4 рабочий Apache 2.2.14. wget --user=foo --password=bar! url
работы для меня.
Если я использую неправильный пароль, я получаю ошибку как user foo: authentication failure for "/directorytest/": Password Mismatch
.
Обновите снова: (Предпринимающий шаги назад)
Вы говорите, что эта ошибка является "клиентом, отклоненным конфигурацией сервера". Я просмотрел источник Apache, и это сообщение об ошибке прибывает из mod_authz_host. Это указывает, что Ваша проблема не с паролем (Который является аутентификацией), но Ваш хост клиента не разрешен получить доступ к этому ресурсу Apache. mod_authz_host имеет дело с именами хостов и дюйм/с.
Выше, Вы говорите "Относительно командной строки Windows, работы команды". Все Ваши тесты прибывают из той же клиентской системы? Вы выполняете 'wget' в этой той же системе Windows? Что происходит, при попытке получить доступ к этому тому же URL с помощью IE или Firefox?
Это действительно возможно с помощью AWS Identity and Access Management (IAM) , который позволяет безопасно контролировать доступ к сервисам и ресурсам AWS для ваших пользователей (в настоящее время настоятельно рекомендуется использовать IAM вместо основных учетных данных для повседневного использования AWS).
Среди нескольких других, IAM позволяет использовать следующий вариант использования :
Детальный контроль доступа к вашим ресурсам AWS : IAM позволяет контролировать доступ к API сервисов AWS и к определенным ресурсам. Я также позволяет добавлять определенные условия для управления тем, как пользователь может использовать AWS, например время суток, исходный IP-адрес или
{ "Statement": [ { "Action": [ "ec2:AssociateAddress", "ec2:DisassociateAddress" ], "Effect": "Allow", "Resource": "*" } ] }