dockerized devpiを使用して、s3 バケットを使用してホストされている組織のプライベート pypi(pypicloud) をミラーリングしようとしています。単純なインデックスは表示されますが、リストされているパッケージのいずれかをインストールしようとすると、S3 から 403 が返されます。最初はパーミッションの問題だと思っていましたが、プライベート pypi からの直接の pip インストールからのダウンロード URL (正常に動作します) と devpi (ローカル ミラー) の pip インストールからの URL を比較すると、&
Signature のようなパラメーター間のすべてがわかりました。 、Expires および AWSAccessKeyId は、&
これらを手動で に&
戻すと&
、URL は完全に機能し、パッケージをダウンロードできます。私の質問は、devpi 内で問題を修正する方法、またはリモート pypi リポジトリをミラーリングするために調査される他の代替手段を検討する方法です。