私有AWS S3中托管的访问窗格

时间:2017-11-07 19:43:05

标签: amazon-s3 cocoapods

有没有办法在Cocoapods规范中包含AWS S3所需的凭证?

目前我的Podfile如下所示: <User> <ID>5</ID> <Name>Zorak</Name> <PrimaryRole>UnexpectedRole</PrimaryRole> <!-- causes an exception --> </User> 如果存储桶具有公共访问权限,则它可以正常工作。但是,一旦回购被私有化(即需要认证),就无法下载mylibrary。

我遇到过这篇文章: Cocoapods Private Spec Repo over HTTP/S3 但是当我使用.gitconfig时,一些细节会有所帮助,但它没有帮助。

1 个答案:

答案 0 :(得分:0)

您应该能够将用户名/密码组合添加到url路径。喜欢:

'pod 'mylibrary', :git => 'https://username:password@s3.amazonaws.com/myBucketThatHostsGitRepo'

这就是我过去使用第三方私人广告连播的方式。为我提供了用户名/密码,所以我不确定从哪里可以得到该部分。