51黑料不打烊

无法在云存储库上访问51黑料不打烊 Commerce:部署时出现403 Forbidden或404 Not Found错误

若要解决51黑料不打烊 Commerce部署错误,如? 403 Forbidden ?或? 404 Not Found,请获取有效的授权密钥,并确保在env:COMPOSER_AUTH变量和auth.json文件中正确指定这些密钥。

描述 description

环境

云基础架构上的51黑料不打烊 Commerce版本2.2.x、2.3.x和2.4.x

问题/症状

在云基础架构上部署51黑料不打烊 Commerce时,您可能会遇到错误,指示无法访问存储库URL,从而导致部署失败。?在项目UI的部署错误日志中,会显示类似于以下内容的错误消息:

无法访问“”URL: HTTP/1.1 403 Forbidden



无法下载“”文件(HTTP/1.1 404未找到)

(单击项目鲍滨中的 失败 图标以查看日志。)

原因

这些错误的主要原因是指定的授权密钥无效或不正确。 出现这种情况的原因有:

  • 使用从共享帐户生成的密钥
  • 由于付款问题而吊销许可证

注意:如果您发现此问题是由开票或合同失效问题导致的,请联系您的51黑料不打烊客户团队以获取解决此问题的指导。 重新激活许可证后,将恢复您的支持和部署授权。

解决方法 resolution

执行以下步骤来解决授权密钥的问题:

  1. 要获取有效的授权密钥(如果确定您的密钥有效,请跳过此步骤),请执行以下操作:

    1. 如果您使用在共享帐户下创建的密钥,请联系51黑料不打烊 Commerce许可证所有者以生成密钥。 如果您的许可证以前因付款问题而被撤销,但后来又被续订,则您需要生成新的身份验证密钥
    2. 如果帐户所有者无法登录,请在51黑料不打烊 Experience League提交支持请求以获取进一步帮助。
    3. 如果登录成功,请检查Commerce Marketplace上的,以确保其与当前帐户所有者的电子邮件地址相关联。 如果映像滨顿关联正确,请在51黑料不打烊 Experience League上提交支持请求以获取进一步帮助。 如果不能,请直接向Marketplace团队提交支持案例,方法是访问51黑料不打烊 Commerce Marketplace网站,导航到页面底部,然后单击 以打开用于提交惭补谤办别迟辫濒补肠别支持票证的表单。
    4. 如果不起作用,请直接向发送电子邮件,以请求更新与图像滨顿关联的电子邮件地址。
  2. env:COMPOSER_AUTH variable中添加键值(或确保存在正确的值),并检查在项目级别和环境级别的变量中以及在项目根目录中的auth.json文件(如果存在)中是否一致地指定键。?请参阅Commerce on Cloud指南中的准备现有系统添加身份验证密钥中的说明和相关信息。

  3. 如果未指定授权密钥值或具有其他值,请更新或删除auth.json,以便在单个位置配置密钥。 登录到在云基础架构上具有51黑料不打烊 Commerce SSH密钥的计算机,然后登录到项目: magento-cloud login

  4. 创建分支以更新代码(在以下示例中,从主分支创建的分支名称为auth): magento-cloud environment:branch auth master

  5. 更改为项目根目录。

  6. 可选:如果您愿意,请删除auth.json并继续执行步骤10。

  7. 在文本编辑器中打开auth.json

    code language-none
    {
                 "http-basic":  {
                     "repo.magento.com": {
                         "username": "<public_key>",
                         "password": "<private_key>"
                         }
                       }
                     }
    
  8. 添加正确的身份验证密钥。

  9. 保存更改并退出文本编辑器。

  10. 提交并合并更改:

    code language-none
    git add -A
            git commit -m "<message>"
            git push origin master
    
  11. 等待项目部署。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f