自 2025 年 11 月 7 日起,Amazon CodeCatalyst 將不再向新客戶開放。如果您想要使用 服務,請在 2025 年 11 月 7 日之前註冊。如需詳細資訊,請參閱如何從 CodeCatalyst 遷移。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定 Twine 和發佈 Python 套件
若要twine搭配 CodeCatalyst 使用 ,您必須twine連線至套件儲存庫,並提供個人存取字符以進行身分驗證。您可以在 CodeCatalyst 主控台中檢視twine連線至套件儲存庫的指示。驗證並twine連線至 CodeCatalyst 後,您可以執行twine命令。
使用 Twine 將套件發佈至 CodeCatalyst
下列指示說明如何驗證並twine連線至 CodeCatalyst 套件儲存庫。
設定和使用 twine將套件發佈到您的 CodeCatalyst 套件儲存庫
- 
                在 https://https://codecatalyst.aws/ 開啟 CodeCatalyst 主控台。 
- 
                在專案的概觀頁面上,選擇套件。 
- 
                從套件儲存庫清單中選擇您的套件儲存庫。 
- 
                選擇連線至儲存庫。 
- 
                在連線至儲存庫對話方塊中,從套件管理員用戶端清單中選擇 Twine。 
- 
                您需要個人存取字符 (PAT) 才能向 CodeCatalyst 進行雙身驗證。如果您已經有,則可以使用它。如果沒有,您可以在這裡建立一個。 - 
                        選擇建立權杖。 
- 
                        選擇複製以複製您的 PAT。 警告關閉對話方塊後,您將無法再次查看或複製 PAT。 
 
- 
                        
- 
                您可以使用 .pypirc檔案或環境變數來設定雙身。- 
                        使用 .pypirc檔案設定 。在您選擇的編輯器 ~/.pypirc中開啟 。新增 CodeCatalyst 的索引伺服器,包括您在上一個步驟中建立和複製的儲存庫、使用者名稱和 PAT。取代下列值。 注意如果從主控台指示複製,則應為您更新下列值,且不應變更。 - 將 - 使用者名稱取代為您的 CodeCatalyst 使用者名稱。
- 將 - PAT取代為您的 CodeCatalyst PAT。
- 將 - space_name取代為您的 CodeCatalyst 空間名稱。
- 將 - proj_name取代為您的 CodeCatalyst 專案名稱。
- 將 - repo_name取代為您的 CodeCatalyst 套件儲存庫名稱。
 [distutils] index-servers =proj-name/repo-name[proj-name/repo-name] repository = https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/ password =PATusername =username
- 
                        使用環境變數設定 。 設定下列環境變數。在 TWINE_REPOSITORY_URL值中,使用 CodeCatalyst 空間、專案和套件儲存庫名稱更新space_name、proj_name和repo_name。export TWINE_USERNAME=usernameexport TWINE_PASSWORD=PATexport TWINE_REPOSITORY_URL="https://packages.region.codecatalyst.aws/pypi/space_name/proj_name/repo_name/"
 
- 
                        
- 
                使用 twine upload命令發佈 Python 分佈。