首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CloudFront在AWS中创建内容分发版

使用CloudFront在AWS中创建内容分发版
EN

Stack Overflow用户
提问于 2013-11-09 23:43:09
回答 1查看 848关注 0票数 0

嗨,我正在尝试使用云前端在java中创建两个内容发行版。一个用于Flash,即RTMP,另一个用于HTML5。我被困的地方是,当我试图通过Amazon创建一个发行版时,它让我可以选择创建它们中的任何一个,我如何在Java中这样做呢?

代码语言:javascript
复制
AmazonCloudFrontClient cloudfront = new AmazonCloudFrontClient(credentials);
        CreateCloudFrontOriginAccessIdentityRequest originRequest = new CreateCloudFrontOriginAccessIdentityRequest();
        originRequest.setRequestCredentials(credentials);

        Origin origin = new Origin()
        .withDomainName(bucketName+"s3.amazonaws.com")
        .withId(bucketName)
        .withS3OriginConfig(new S3OriginConfig().withOriginAccessIdentity(""));

        Origins origins = new Origins().withItems(origin);

        DistributionConfig streamingDistributionConfig = new DistributionConfig()
        .withCallerReference("unique-id-for-idempotency")
        .withComment("Streaming CloudFront distribution")
        .withDefaultRootObject("index.html")
        .withEnabled(true)
        .withOrigins(origins); 

        CreateDistributionRequest streamingDistribution = new CreateDistributionRequest()
        .withDistributionConfig(streamingDistributionConfig);           
        cloudfront.createDistribution(streamingDistribution);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-10 18:12:21

好吧,先解决我自己的问题,然后贴出答案,以防别人需要帮助

流分发

代码语言:javascript
复制
StreamingDistributionConfig streamingDistributionConfig = new StreamingDistributionConfig();
//include the with parameters 
CreateStreamingDistributionRequest streamingDistribution = new CreateStreamingDistributionRequest()
        .withStreamingDistributionConfig(streamingDistributionConfig);          
        cloudfront.createStreamingDistribution(streamingDistribution);

用于下载发行版

代码语言:javascript
复制
DistributionConfig downloadingDistributionConfig = new DistributionConfig();
CreateDistributionRequest downloadingDistribution = new CreateDistributionRequest()
        .withDistributionConfig(downloadingDistributionConfig); 
        cloudfront.createDistribution(downloadingDistribution);

享受;)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19884575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档