AWS Amplify #current-cloud-backend 重复文件

问题描述 投票:0回答:1

在我的 AWS amplify 项目中,包含已签出环境资源的当前云状态的 #current-cloud-backend 文件夹继续添加重复文件,例如 backend-config 2.json、backend-config 3.json。当我运行 amplify pull 时,所有这些重复项(包括云形成模板文件)都会加载到我的本地后端。当我尝试推送新的后端代码时,不允许出现这些重复项。Example of duplicate files

我尝试清除重复项并推送更正的后端,但运行 amplify pull 或 amplify Push 只会带回重复项。

node.js reactjs amazon-web-services aws-amplify aws-amplify-cli
1个回答
0
投票

要解决 AWS Amplify 项目中

#current-cloud-backend
文件夹中的重复项问题,请按照以下步骤操作:

  1. 下载当前后端状态:

    导航到您的 S3 项目存储桶。下载

    #current-cloud-backend.zip
    文件。该文件包含签出环境资源的当前云状态。

  2. 备份原文件:

    在进行任何更改之前,请存储原始数据

    #current-cloud-backend.zip
    在单独的文件夹中作为备份。如果您需要恢复到原始状态,这一点至关重要。

  3. 删除重复文件:

    解压

    #current-cloud-backend.zip
    文件。手动遍历 内容并删除所有重复文件,例如
    backend-config 2.json
    backend-config 3.json
    等。此过程要彻底,以确保删除所有重复项。

  4. 重新压缩内容:

    清理重复项后,重新压缩文件。

    重要: 确保您正在压缩文件而不是包含以下内容的文件夹 文件。右键单击该文件夹并选择“压缩”可能会 无意中创建了文件夹本身的 zip,这可能会导致 问题。相反,选择文件夹内的所有文件,然后 创建一个 zip 文件。

  5. 上传到S3存储桶:

    清洁并重新拉上拉链后

    #current-cloud-backend.zip
    , 将其上传回 S3 项目存储桶。

  6. 测试更改:

    上传后,运行

    amplify pull
    以确保 重复项不会重新出现,并且您的本地后端和云 编队模板已正确同步。

© www.soinside.com 2019 - 2024. All rights reserved.