簡體   English   中英

嘗試使用 twine 上傳時出現 401 Unauthorized 的 AWS CodeArtifact 錯誤

[英]AWS CodeArtifact error with 401 Unauthorized when trying to upload with twine

我在使用麻線將 python package 推送到 CodeArtifact 時遇到問題。 我會喜歡你關於這可能是什么以及如何調試它的想法。

我已經按照此文檔設置了存儲庫。

運行aws codeartifact login --tool twine成功,我在~/.pypirc文件中看到密碼已更新:

$ aws codeartifact login --tool twine --repository myrepo --domain mydomain --domain-owner 111122223333 --region us-east-1 --profile myprofile

Successfully configured twine to use AWS CodeArtifact repository https://mydomain-111122223333.d.codeartifact.us-east-1.amazonaws.com/pypi/myrepo/
Login expires in 12 hours at 2022-11-03 06:52:46-04:00

但是當我嘗試上傳時,出現未經授權的錯誤:

$ twine upload  --verbose --repository myrepo ./dist/mylib-0.0.2.tar.gz
INFO     Using configuration from ~/.pypirc
Uploading distributions to https://mydomain-111122223333.d.codeartifact.us-east-1.amazonaws.com/pypi/myrepo/
INFO     ./dist/mylib-0.0.2.tar.gz (7.8 KB)
INFO     username set by command options
INFO     password set by command options
INFO     username: aws
INFO     password: <hidden>
Uploading mylib-0.0.2.tar.gz
100% ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.3/13.3 kB • 00:00 • 26.8 MB/s
INFO     Response from https://mydomain-111122223333.d.codeartifact.us-east-1.amazonaws.com/pypi/myrepo/:
         401 Unauthorized
INFO     Unauthenticated: request used expired credentials. Please renew your credentials.
ERROR    HTTPError: 401 Unauthorized from https://mydomain-111122223333.d.codeartifact.us-east-1.amazonaws.com/pypi/myrepo/
         Unauthorized

你怎么認為?

作為解決方法,我創建了一個新的存儲庫並遷移到它。 一段時間后,刪除了有問題的存儲庫。 從來沒有深究這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM