3

CloudFront APIを使用して無効化リクエストをPOSTしたい(http://docs.aws.amazon.com/AmazonCloudFront/latest/APIReference/CreateInvalidation.html)。

リクエストは次のようになります。

POST /2012-07-01/distribution/distribution ID/invalidation HTTP/1.0
Host: cloudfront.amazonaws.com
Authorization: AWS authentication string
Content-Type: text/xml
Other required headers

<?xml version="1.0" encoding="UTF-8"?>
<InvalidationBatch xmlns="http://cloudfront.amazonaws.com/doc/2012-07-01/">
  <Paths>
    <Quantity>number of objects to invalidate</Quantity>
    <Items>
     <Path>/path to object to invalidate</Path>
    </Items>
  </Paths>
  <CallerReference>unique identifier for this invalidation batch</CallerReference>
</InvalidationBatch>

iPhoneアプリから「AWS認証文字列」を生成する最良の方法は何ですか?

このリンクは文字列の作成方法を説明していますが、非常に複雑に見えます:http: //docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RESTAuthentication.html

それが役に立ったら、私は自分のPEMファイルにアクセスできます。

4

1 に答える 1

0

AWS iOS SDKには表示されませんでした。まだ利用できないようです。Ruby のfogaws-cloudfrontなどの他のライブラリには方法があるように見えるので、これは奇妙です。

于 2014-01-25T19:33:28.337 に答える