当前位置: 首页 > 知识库问答 >
问题:

如何生成“AWS身份验证字符串”以从iOS发送帖子到云前线?

池庆
2023-03-14

我想使用CloudFronAPI发布无效请求(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>

从我的苹果手机应用程序生成“AWS认证字符串”的最佳方法是什么?

此链接描述了如何创建字符串,但似乎过于复杂:http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/RESTAuthentication.html

如果有帮助,我可以访问我的PEM文件。

共有1个答案

晏昀
2023-03-14

我没有在AWS iOS SDK中看到它。听起来可能还没有。这很奇怪,因为其他库,比如Ruby的fog和aws cloudfront,似乎都有自己的方法。

 类似资料:
  • 我想使用CloudFront API发布一个无效请求(http://docs.aws.amazon.com/amazonCloudFront/latest/apireference/createinvalidation.html)。 请求应如下所示:

  • 在Wordfence文档中说: 过滤器“wordfence_ls_require_captcha”可用于在您选择的情况下禁用captcha。这对于包含RESTendpoint的插件可能很有用,这些endpoint具有不需要captcha的身份验证。必要时,您的过滤器应返回false以绕过captcha要求,或者在需要CAPTCH时返回true 如果我尝试通过JWT进行API调用,我会通过电子邮件收

  • 我试图在PhantomJS中打开一个需要HTTP身份验证的网页。我的脚本基于loadspeed.js示例: 我可以从渲染的page.jpg中看到,我每次都得到401分。我还使用Wireshark跟踪了HTTP会话,这表明GET请求中没有向给定URL发送身份验证标头。 我到底做错了什么?我刚刚开始使用PhantomJS,但我整个晚上都在寻找,没有走远...

  • 我正在尝试在 Swift 中创建一个 iOS 应用程序,该应用程序使用 AWS Lambda 使用以下身份验证服务 - https://github.com/danilop/LambdAuth 它使用适用于 iOS 的 AWS 移动开发工具包与迪纳摩数据库和 Lambda 进行通信 - http://docs.aws.amazon.com/mobile/sdkforios/developergui

  • 成员身份验证 PDF版下载 OAuth2简介 如流平台提供了OAuth的授权登录方式,可以使如流客户端(移动端或者桌面端内嵌打开)打开的网页获取成员的身份信息,从而免去登录环节。 企业应用中的URL链接(包括自定义菜单或者消息中的链接),均可通过OAuth2.0验证接口来获取成员的身份信息(UserId)。 第一步:构造网页授权链接 获取用户在如流客户端打开应用(或者链接)时的用户身份,如流提供两