2013-05-20 1 views
0

После просмотра this awesome demo video, я пытался установить установку CloudFoundry2 на AWS according to the docs и продолжать сталкиваться с проблемами.Ошибка при установке CloudFoundry 2 на AWS (AWS :: S3 :: Errors :: AccessDenied)

Я нахожусь на OS X, поэтому я закончил установку rbenv и Ruby v 1.9.3-p327, но теперь я не могу следовать указаниям и не уверен, как действовать. Я получаю следующее сообщение об ошибке при попытке запустить bosh aws create для предоставления услуг Amazon:

→ bosh aws create 
/Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/aws-sdk-1.8.5/lib/aws/core/client.rb:339:in `return_or_raise': Access Denied (AWS::S3::Errors::AccessDenied) 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/aws-sdk-1.8.5/lib/aws/core/client.rb:440:in `client_request' 
    from (eval):3:in `get_object' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/aws-sdk-1.8.5/lib/aws/s3/s3_object.rb:1272:in `get_object' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/aws-sdk-1.8.5/lib/aws/s3/s3_object.rb:1058:in `read' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli_plugin_aws-1.5.0.pre.650/lib/bosh_cli_plugin_aws/s3.rb:51:in `block in fetch_object_contents' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_common-1.5.0.pre.650/lib/common/retryable.rb:23:in `block in retryer' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_common-1.5.0.pre.650/lib/common/retryable.rb:21:in `loop' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_common-1.5.0.pre.650/lib/common/retryable.rb:21:in `retryer' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_common-1.5.0.pre.650/lib/common/common.rb:119:in `retryable' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli_plugin_aws-1.5.0.pre.650/lib/bosh_cli_plugin_aws/s3.rb:50:in `fetch_object_contents' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli_plugin_aws-1.5.0.pre.650/lib/bosh_cli_plugin_aws/migrator.rb:81:in `load_migrations_for_env' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli_plugin_aws-1.5.0.pre.650/lib/bosh_cli_plugin_aws/migrator.rb:35:in `environment_migrations' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli_plugin_aws-1.5.0.pre.650/lib/bosh_cli_plugin_aws/migrator.rb:40:in `needs_migration?' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli_plugin_aws-1.5.0.pre.650/lib/bosh_cli_plugin_aws/migrator.rb:11:in `migrate' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli_plugin_aws-1.5.0.pre.650/lib/bosh/cli/commands/aws.rb:125:in `create' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli-1.5.0.pre.650/lib/cli/command_handler.rb:57:in `run' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli-1.5.0.pre.650/lib/cli/runner.rb:59:in `run' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli-1.5.0.pre.650/lib/cli/runner.rb:18:in `run' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/bosh_cli-1.5.0.pre.650/bin/bosh:7:in `<top (required)>' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/bin/bosh:23:in `load' 
    from /Users/dave/.rbenv/versions/1.9.3-p327/bin/bosh:23:in `<main>' 

Я бы очень хотел, чтобы избежать ручных настроек всех компонент AWS, если это возможно, но если потребности я могу идти по этому пути (предполагая, что для этого есть хорошая документация).

Бош Детали

→ gem list bosh 

*** LOCAL GEMS *** 

bosh (1.3.0) 
bosh_aws_cpi (1.5.0.pre.650) 
bosh_cli (1.5.0.pre.650, 1.0.3) 
bosh_cli_plugin_aws (1.5.0.pre.650) 
bosh_cli_plugin_micro (1.5.0.pre.650) 
bosh_common (1.5.0.pre.650, 0.5.4) 
bosh_cpi (1.5.0.pre.650) 
bosh_openstack_cpi (1.5.0.pre.650) 
bosh_registry (1.5.0.pre.650) 
bosh_vcloud_cpi (1.5.0.pre.650) 
bosh_vsphere_cpi (1.5.0.pre.650) 

Дополнительная информация Бош (вероятно, не имеет значения, поскольку я не развертывается что угодно

→ bosh status 
Config 
      /Users/dave/.bosh_config 

Director 
    not set 

Deployment 
    not set 

Любая помощь будет оценена. Спасибо!

+0

Я столкнулся с [аналогичным вопросом] (http://stackoverflow.com/questions/16636564/getting-access-denied-on-cloud-bosh-artifacts-s3-amazonaws-com), который не предоставил всех детали, но подумал, что я бы назвал это здесь. –

ответ

0

Повороты что проблема заключается в том, что созданный ведро S3 генерируется из введенного BOSH_VPC_SUBDOMAIN и должен быть уникальным. Изменив это на что-то очень конкретный работал для меня.

Смежные вопросы