こんにちは、クラウド フロントを使用して Java で 2 つのコンテンツ ディストリビューションを作成しようとしています。1 つは Flash、つまり RTMP 用で、もう 1 つは HTML5 用です。私が立ち往生しているのは、Amazon API を介してディストリビューションを作成しようとすると、どちらかを作成するオプションが表示されることです。Java で同じことを行うにはどうすればよいですか?
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);