gpt4 book ai didi

amazon-web-services - 使用 AWS Code Builder 向 S3 存储桶中的对象添加元数据标签

转载 作者:行者123 更新时间:2023-12-04 04:07:58 25 4
gpt4 key购买 nike

我有一个简单的 angular SPA 项目,该项目由 AWS S3 存储桶托管。

  • 存储桶中的对象需要一些元数据标签(内容类型、缓存控制等)以确保内容正确加载并经常更新。
  • 我正在使用 AWS 代码构建将项目部署到 S3 存储桶,其中包含以下 buildspec.yml 文件:


  • version: 0.2

    phases:
    pre_build:
    commands:
    - echo Starting Build Now
    - npm install
    build:
    commands:
    - echo Build ready for manufacturing of the artifact
    - npm build
    post_build:
    commands:
    - aws s3 sync $BUILD_OUTPUT_LOCATION s3://$BUCKET_NAME --delete
    - echo Build completed successfully


    在此 buildspec.yml 文件的后期构建中,是否有命令将必要的元数据标签添加到 S3 存储桶中正在同步的文件中?

    最佳答案

    使用参数直接从 aws cli 添加元标记,例如:

    $ aws s3 cp s3://bucketname/ s3://bucketname/ --recursive --metadata-directive REPLACE --cache-control max-age=86400

    - 或者 -
    $ aws s3 sync $BUILD_OUTPUT_LOCATION s3://$BUCKET_NAME --delete  --cache-control max-age=86400

    关于amazon-web-services - 使用 AWS Code Builder 向 S3 存储桶中的对象添加元数据标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62201373/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com