3

私の夢は、標準のAMIを起動し、小さなスクリプトをロードして、適切に構成されたサーバーインスタンスを作成できるようにすることです。

これの一部は、S3に独自のコードを含むPRIVATEyumリポジトリを作成したいということです。

S3は、パブリックにするか、AMZN独自の特別な認証フレーバーを使用することを望んでいるようです。

標準のHTTPS+S3で基本認証またはダイジェスト認証を使用する方法はありますか?私はS3への直接参照について話しているのであって、S3に到達するためにWebサーバーを経由するのではありません。

答えが「いいえ」の場合、AWS Authサポートをyumに追加することを考えた人はいますか?

4

3 に答える 3

4

cgbystrom の git リポジトリのコードは、実際のコードではなく意図の表現です。

私はフォークを作成し、少なくとも私たちにとっては機能するようになりました。他の誰かに引き継いでもらいたいと思っています。

https://github.com/rmela/yum-s3-plugin
于 2011-03-15T20:03:00.327 に答える
2

S3 で非独占的な認証を使用できることは知りませんが、インスタンスが起動したら EBS ボリュームをインスタンスにマウントすることで、同様の目標を達成しています。その後、ローカル ファイル システムの一部であるかのように、EBS ボリュームにアクセスできます。

EBS を最新の状態に保つために、必要に応じて EBS に変更を加えることができます (多くの場合、1 時間ごとに更新されます)。EBS ボリュームをマウントする新しいインスタンスごとに、マウント時の最新のデータが取得されます。

于 2009-09-27T00:36:36.960 に答える
1

確かに、AmazonS3を使用してプライベートYumリポジトリをホストできます。認証をいじる代わりに、別のルートを試すことができます。IPアドレスでプライベートS3バケットへのアクセスを制限します。これは完全にサポートされています。S3のドキュメントを参照してください。

2番目のオプションは、必要な認証を提供するYumプラグインを使用することです。誰かがすでにそのようなプラグインに取り組み始めているようです:https ://github.com/cgbystrom/yum-s3-plugin 。

于 2011-02-23T22:10:51.220 に答える