将时间戳记附加到builspec.yaml文件中的S3存储桶文件夹中

拉古·拉姆(Raghu Ram)

我是YAML文件的新手。我想每次都将时间戳添加到S3存储桶文件夹,以便每个构建都是唯一的。在post_build中,我将时间戳附加到S3存储桶,如下所示。触发代码管道时,所有文件都存储到S3 bucket Inhouse文件夹中,但不会生成带有时间戳的文件夹。s3:// $ {S3_BUCKET} / Inhouse / $ {'date'}

Version: 0.2
env:
    variables:
        S3_BUCKET: Inhouse-market-dev
phases:
    install:
        runtime-versions:
            nodejs: 10
        commands:
            - npm install
            - npm install -g @angular/cli
    build:
        commands:
            - echo Build started on `date`
    post_build:
         commands:
            - aws s3 cp . s3://${S3_BUCKET}/Inhouse/${'date'} --recursive --acl public-read --cache-control "max-age=${CACHE_CONTROL}"
            - echo Build completed on `date`
马辛

我认为您的使用${'date'}是不正确的。我建议尝试以下操作以实际获取Unix时间戳:

    post_build:
         commands:
            - current_timestamp=$(date +"%s")
            - aws s3 cp . s3://${S3_BUCKET}/Inhouse/${current_timestamp} --recursive --acl public-read --cache-control "max-age=${CACHE_CONTROL}"
            - echo Build completed on `date` which is ${current_timestamp}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

亚马逊s3,将文件上传到存储桶中的文件夹中

将文件放在S3存储桶的文件夹中

将文件上传到 s3 存储桶、sdk php 中的特定文件夹

将JSON文件上传到Python中s3存储桶中的特定文件夹

有什么方法可以将移动存储中的文件夹与AWS S3存储桶中的文件夹同步?

Python-无法将文件上传到AWS S3存储桶中的已定义文件夹

如何将特定文件夹中的所有zip文件推送到s3存储桶文件夹?

无法将预处理数据作为csv保存到s3存储桶中的文件夹

用于将存储桶中特定文件夹的“内容类型”设置为“应用程序/pdf”的 Amazon S3 存储桶策略

将 AWS S3 存储桶根目录内容复制到子文件夹中的同一个存储桶

如何用一些简短的方法将所有文件和文件夹从一个文件夹移到php中S3存储桶的另一个文件夹?

将文件从Box文件夹复制到AWS s3存储桶

压缩 s3 存储桶中的对象,然后将 zip 文件夹上传到存储桶

S3存储:将存储桶文件夹设为私有

将文件从S3子文件夹移动到S3存储桶根

将JSON写入S3存储桶中的文件

将输入标识为本地文件夹或s3存储桶

将Lambda部署到s3存储桶文件夹?

我无法将主文件夹复制到 s3 存储桶

如何使用 Lambda 将文件从一个文件夹移动到同一 AWS S3 存储桶中的另一个文件夹?

我们可以像s3文件一样将标签添加到s3存储桶文件夹吗

将图像从S3存储桶下载到Lambda临时文件夹(Node.js)

使用 AWS Code Deploy 将子文件夹内容移动到 Amazon S3 存储桶

如何将域定向到 aws s3 存储桶上的子文件夹?

如何将整个文件夹从 s3 存储桶复制到 ec2 实例

Lambda Python boto3将文件存储在S3存储桶中

通过存储客户端将文件发送到存储桶中的文件夹

将文件复制到S3中的文件夹最终位于父文件夹

尝试将文件从 lambda tmp 文件夹上传到 s3 存储桶