2

我想在 Swift 3.0 和 iOS 10 中使用Sigv4创建一个预签名的 URL 。

关于如何开始的任何建议?我找到了这个亚马逊文档,但我找不到在 iOS 中进行签名过程的方法。执行此操作的 AWS 类似乎只是内部的(例如 AWSIoTMQTTClient.h)。

我在这个答案中找到了一些 Objective-c 代码,但是当我尝试在我的项目中导入它时,一些结构无法识别。

因此,我想我在这里询问是否有人直接使用 Swift 进行此操作。

我想要的 URL 格式是:

https://blabla/blabla?blabla-SHA256&X-Amz-Date=20170615T081418Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3599&X-Amz-Credential=blabla%blabla%2Faws4_request&X-Amz-Signature=blabla

4

0 回答 0