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ファイルにアクセスできます。