2016-08-27 11 views
0

emにember-cli-deploy-lightning-packを使用して展開します。 Iveはこれを設定するさまざまな投稿とスクリーンキャストに従った。Ember照明展開戦略 - S3 NoSuchBucketエラー

on S3私はemberdevlocalという名前の新しいバケットを何も持っていません。

これは私が私のdeploy.jsを持っているスニペットは、私は現在、ワイドにバケット権限を設定している

ENV.s3.region = 'us-west-2'; 

に自分の地域を設定している

if (deployTarget === 'dev') { 
ENV.build.environment = 'development'; 
ENV.redis.url = process.env.REDIS_URL || 'redis://0.0.0.0:6379/'; 
ENV.s3.bucket = 'emberdevlocal.s3.amazonaws.com'; 

}

ファイルでありますそこに何も起こっていないことを確認するために開いてください。

私が展開を実行すると、途中で失敗します。

それは私が渡され、正しいキーを持っては

_header: 'PUT /emberdevlocal.s3.amazonaws.com/........... 

にPUTをやっ

 Endpoint { 
    protocol: 'https:', 
    host: 's3-us-west-2.amazonaws.com', 
    port: 443, 
    hostname: 's3-us-west-2.amazonaws.com', 
    pathname: '/', 
    path: '/', 
    href: 'https://s3-us-west-2.amazonaws.com/', 
    constructor: [Object] }, 
region: 'us-west-2', 
..........etc 

正しくドメインを設定します。

バケットに接続しようとしたときにタイムアウトする理由を理解できません。

答えて

0

バケット名にドットを付けると問題が発生する可能性がある問題が発生しました。これはAWSの問題だと私は信じています。名前にドットが含まれていないバケットを試してみてください(代わりにダッシュを使用してください)。問題が解決するかどうか教えてください。

1

ember-cli-deploy-s3プラグインのバケット名のみを入れます。簡単に試してみてください

ENV.s3.bucket = 'emberdevlocal';

+0

私はそれが何か単純でなければならないことを知っていました。それはうまくいった!ありがとう! – CoderStash

関連する問題