2011-11-23 1 views
0

Je crée une distribution en continu Amazon CloudFront à l'aide de C#. Lorsque je fournis mon nom de compartiment dans s3origin, j'obtiens l'erreur "Seuls les compartiments de style Amazon S3 V2 sont acceptés en tant que valeurs d'origine". Voici mon code:Créer une distribution en continu 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); 

Quelqu'un peut-il me aider à créer un StreamingDistribution?

Répondre

0

Je pense que le problème est que le nom de votre compartiment doit respecter les normes de dénomination DNS. Consultez la documentation Amazon

Pour se conformer aux exigences DNS, nous vous recommandons de suivre ces directives supplémentaires lors de la création des seaux:

noms de Bucket ne doivent pas contenir underscores (_)

noms de godet doivent être compris entre 3 et 63 caractères

noms de godet ne doivent pas se terminer par un tiret

noms de Bucket Caho t, contiennent deux périodes adjacentes

noms d'ensembles ne peuvent pas contenir des tirets à côté de périodes (par exemple, "my-.bucket.com" et "my.-bucket" sont invalides)

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

+0

Merci cloudberryman mais mon nom de seau remplit tous les requirments mais il est toujours throwin erreur suivante. "Seuls les compartiments de style Amazon S3 V2 sont acceptés en tant que valeurs d'origine". –

+0

merci pour votre aide –

Questions connexes