我正在尝试为Amazon的S3对象生成预签名的URL,但我在Delphi 10.1 Data.Cloud.AmazonAPI上找不到其他语言的GeneratePreSignedUrl类或方法。 .NET上的示例:http://docs.aws.amazon.com/AmazonS3/latest/dev/ShareObjectPreSignedURLDotNetSDK.html
我只能找到为Delphi提供此功能的第三方DLL(Chilkat):https://www.example-code.com/delphiDll/aws_pre_signed_url_v4.asp但我希望尽可能避免使用第三方库(我会将其保留为最后的手段)。
有没有人使用Delphi 10.1提供的AmazonAPI生成这些URL?
PS:我必须提供存储在S3上的文件,当我的Datasnap服务器检索它们并将它们作为大的base64字符串返回给客户端时,但是Web开发人员说他更愿意只获取一个URL(预先签名) S3对象的URL。)谢谢。