прокси-сервер Cloudbees Bees SDK

На этой неделе я открываю для себя CloudBees... отличная работа!

Я использую Cloudbees SDK 1.2.1 на рабочей станции Vista за корпоративным брандмауэром. Я также использую плагин cloudbees eclipse toolkit 1.0.5.20xxx со всем необходимым. Я настроил свои параметры прокси в eclipse (Indigo), а также свой файл .bees/.bees.config со всеми необходимыми ключами.

На данный момент мне удалось создать два полных простых демонстрационных проекта hello world с нуля из eclipse в dev@cloud, но я не могу развернуть его в run@cloud из eclipse, потому что всегда получаю сообщение об ошибке при попытке развернуть. В eclipse эта ошибка представляет собой всплывающее окно с заголовком «Произошла ошибка» и только сообщением «api.cloudbees.com», вот и все. Обратите внимание, что я также сталкиваюсь с этим сообщением об ошибке каждые 2 минуты в представлении ошибок eclipse, и, кроме того, мне никогда не удается обновить приложения RUN@cloud Tomcat в представлении eclipse cloudBees. Все остальное, кажется, в порядке с eclipse (коммит с репозиторием SVN в форме платформы cloudbees, доступ к сборкам jenkins из eclipse и т. д. в порядке).

У меня есть еще один симптом с CLI SDK, и я подозреваю, что причина та же, возможно, что-то с корпоративным прокси. Я не могу создать какое-либо локальное приложение, потому что у меня всегда есть сообщение об ошибке:

C:\cloudbees-sdk-1.2.1>bees create kiki
loading remote template: basic
Downloading CloudBees SDK configuration from http://cloudbees-downloads.s3.amazo
naws.com/sdk/cloudbees-sdk-config.xml

ERROR: Unable to download required resource http://cloudbees-downloads.s3.amazon
aws.com/sdk/cloudbees-sdk-config.xml

Это означает, что после создания любого нового приложения с помощью GrandCentral я не могу получить рабочее пространство на своей рабочей станции с помощью CLI SDK, чтобы изменить его и отправить в облако. И я не могу развернуть с помощью eclipse.

Тем не менее, за прокси-сервером мне удается с помощью CLI SDK останавливать/запускать приложения в облаке, получать информацию от приложений и так далее. Это означает, что моя команда пчел работает за моим корпоративным прокси, но не для некоторых команд пчел. Чтобы быть уверенным в формате файла конфигурации, я использовал SDK дома без прокси-сервера, чтобы создать новый файл конфигурации со всеми ключами, и я добавил четыре конкретных ключа для прокси-соединения. И я могу получить доступ к файлу cloudbees-sdk-config.xml с помощью своего браузера за корпоративным брандмауэром. Наконец, с той же рабочей станцией дома все в порядке с CLI SDK.

Если кто-то из облака поможет мне, это будет оценено, большое спасибо…


person user1622863    schedule 24.08.2012    source источник
comment
Поместили ли вы конфигурацию прокси-сервера в файл bees.config в соответствии с wiki.cloudbees.com/bin /view/RUN/BeesSDK для CLI (я видел, что вы сделали это для eclipse?)   -  person Michael Neale    schedule 24.08.2012
comment
@Michael, да, я использую точно такие же параметры прокси в сетевых настройках eclipse и в файле bees.config.   -  person user1622863    schedule 27.08.2012


Ответы (2)


В настоящее время существует проблема с настройкой http-прокси для SDK, однако вы сможете начать работу, установив переменную среды для BEES_OPTS, чтобы иметь настройки прокси в соответствии с JVM.

Итак, что-то вроде:

BEES_OPTS="-Dhttp.proxyHost=proxyhostURL -Dhttp.proxyPort=proxyPortNumber  -Dhttp.proxyUser=someUserName -Dhttp.proxyPassword=somePassword"
person Michael Neale    schedule 30.08.2012
comment
примечание: подобные прокси могут сильно сломать ситуацию, особенно когда вы должны везде использовать SSL. При использовании облачного сервиса подразумевается, что у вас есть доступ в Интернет — Интернет через (часто) неуклюжий корпоративный прокси-сервер, возможно, не является доступом в Интернет, и, вероятно, означает, что облачные сервисы не подходят для вашей организации прямо сейчас. - person Michael Neale; 31.08.2012

Вчера столкнулся с такой же проблемой:

Загрузка конфигурации CloudBees SDK с http://cloudbees-downloads.s3.amazonaws.com/sdk/cloudbees-sdk-config.xml

Я обнаружил, что решением было отключить брандмауэр Norton (временно). Теперь мои команды выполняются в команде окна SDK.

person Wilbert    schedule 10.04.2014