2011-11-23 16 views
0

C#を使用してAmazon CloudFrontストリーミング配信を作成しています。 s3originでバケット名を指定すると、「Amazon S3 V2スタイルのバケットだけがOrigin値として受け入れられる」というエラーが表示されます。ここに私のコードは次のとおりです。Amazon CloudFrontストリーミング配信を作成する

CreateStreamingDistributionRequest objRequest = new CreateStreamingDistributionRequest(); 

objRequest.StreamingDistributionConfig.CallerReference = DateTime.Now.ToString(("yyyyMMddHHmmssffff")); 
objRequest.StreamingDistributionConfig.Comment = "my First Clund front"; 
objRequest.StreamingDistributionConfig.Enabled = true; 
objRequest.StreamingDistributionConfig.S3Origin = new S3Origin("XXXXXX.s3.amazonaws.com",originAccessIdentity); 

CreateStreamingDistributionResponse objCFResponse = client.CreateStreamingDistribution(objRequest); 

誰が私はStreamingDistributionを作成するのに役立つことはできますか?

答えて

0

バケツの名前がDNS命名基準に準拠している必要があると私は考えています。

バケット名は

バケット名は3の間であるべきアンダースコア(_)を含むべきではない:DNS要件に準拠するためにAmazonの文書に

をチェックアウト、私たちは、バケットを作成するときにこれらの 追加のガイドラインを次のようお勧めします63文字の長

バケット名はダッシュ

バケット名のcannoで終わるべきではありませんトン(無効であるなど、 "my-.bucket.com" と "my.バケット")

バケット名はピリオドの隣にダッシュを含めることはできません2、隣接ピリオドを含む

http://docs.amazonwebservices.com/AmazonS3/latest/dev/index.html?BucketRestrictions.html

+0

ありがとうございますcloudberrymanしかし、私のバケツの名前は、すべてのrequirmentsをfullfillしかし、それはまだ次のエラーをスローです。 「Amazon S3 V2スタイルのバケットのみがOrigin値として受け入れられます」 –

+0

ご協力いただきありがとうございます –

関連する問題