1
Amazon S3で使用するバケットの名前をCloudFront APIに問い合わせる方法はありますか?CloudFrontディストリビューションが使用しているS3バケットの名前を取得するにはどうすればよいですか?
Amazon S3で使用するバケットの名前をCloudFront APIに問い合わせる方法はありますか?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の原点を使用する場合にのみがCustomOrigin要素は、あなたのディストリビューションにカスタムの原点を使用する場合にのみ返されるのに対し、がS3Origin要素は、返されることに注意してください。さらに、CustomOrigin要素とS3Origin要素の詳細については、についてはDistributionConfig Complex Typeを参照してください。