1
有没有什么办法可以向CloudFront API询问它在Amazon S3上使用的存储桶的名称?如何检索CloudFront发行版使用的S3存储桶的名称?
有没有什么办法可以向CloudFront API询问它在Amazon S3上使用的存储桶的名称?如何检索CloudFront发行版使用的S3存储桶的名称?
这通过GET Distribution行动是可能的:
要获得有关分布的信息,你做的 2012-03-15 /分销/资源GET。
已经在响应看看样品语法部,具体包括用于任一S3Origin
或CustomOrigin
,例如片段简称:
<Distribution xmlns="http://cloudfront.amazonaws.com/doc/2012-03-15/">
<!-- ... -->
<DistributionConfig>
<S3Origin>
<DNSName>myawsbucket.s3.amazonaws.com</DNSName>
<OriginAccessIdentity>origin-access-identity/cloudfront/E127EXAMPLE51Z</OriginAccessIdentity>
</S3Origin>
<!-- ... -->
</DistributionConfig>
</Distribution>
请注意:只有当你使用Amazon S3的产地为您分配的S3Origin元素返回,而只有当你使用自定义原点分发的CustomOrigin元素被返回。此外,有关CustomOrigin元素和S3Origin元素的更多信息,请参阅,请参阅DistributionConfig Complex Type。