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。