Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 AWS S3中具有基本身份验证的私有yum/rpm存储库_Amazon S3_Yum_Basic Authentication - Fatal编程技术网

Amazon s3 AWS S3中具有基本身份验证的私有yum/rpm存储库

Amazon s3 AWS S3中具有基本身份验证的私有yum/rpm存储库,amazon-s3,yum,basic-authentication,Amazon S3,Yum,Basic Authentication,我需要创建一个yum存储库。我想将文件存储在S3中,因为:A)我们已经有很多文件了;B)因为价格不错(根据“不错”的一些定义) 存储库必须是私有的-yum客户端需要提供某种凭据才能访问它 yum允许您对私有repo使用基本HTTP身份验证: baseurl=https://user:pass@s3-site.whatever.com 我可以在S3存储桶上启用静态网站托管,但它似乎不支持基本身份验证 有一个名为yum的插件,允许您根据运行yum的实例的IAM角色设置访问控制,但这只适用于Amaz

我需要创建一个yum存储库。我想将文件存储在S3中,因为:A)我们已经有很多文件了;B)因为价格不错(根据“不错”的一些定义)

存储库必须是私有的-yum客户端需要提供某种凭据才能访问它

yum允许您对私有repo使用基本HTTP身份验证:

baseurl=https://user:pass@s3-site.whatever.com
我可以在S3存储桶上启用静态网站托管,但它似乎不支持基本身份验证

有一个名为yum的插件,允许您根据运行yum的实例的IAM角色设置访问控制,但这只适用于Amazon中的实例

我可以创建一个前端实例,使用安装S3 bucket,使用Basic Auth安装Apache,但这需要运行该前端,这是我试图避免的(我希望减少移动部件的数量)

然后是代理,它基本上做同样的事情,但在更高的层次上。它仍然需要一个前端实例


是否有更好的解决方案,可以避免创建前端实例?

显示
yum-s3-iam
插件,允许您在存储库配置中指定
secret\u密钥
,并支持从实例自动获取该密钥。这是你想要的吗?