【问题标题】:Azure Devops - pipeline to delete single s3 fileAzure Devops - 删除单个 s3 文件的管道
【发布时间】:2022-10-31 16:02:01
【问题描述】:

我想要一个可以手动运行的管道设置。这里的想法是删除 AWS S3 账户中保存的单个文件。我知道从技术上讲有很多方法可以做到这一点,但最佳实践是什么?

谢谢!

【问题讨论】:

    标签: amazon-s3 azure-pipelines aws-cli


    【解决方案1】:

    您可以使用任务:AWS CLI 并将其添加到管道中以删除 AWS S3 账户中保存的单个文件。 您可以按照以下步骤操作:

    1、 在将 AWS CLI 任务添加到管道之前,您应该创建一个服务连接。

    Create AWS service connection

    2、 将 AWS CLI 任务添加到管道并配置所需参数。请了解 AWS CLI 参数的含义。您可以参考文档:

    Command structure in the AWS CLI

    命令结构如下:

    aws <command> <subcommand> [options and parameters]
    

    在此示例中,您可以使用以下命令删除单个 s3 文件:

    aws s3 rm s3://BUCKET_NAME/uploads/file_name.jpg
    

    “s3://BUCKET_NAME/uploads/file_name.jpg”是您在 S3 中保存的文件路径。

    AWS CLI in pipeline

    3 运行管道,可以成功删除单个s3文件。

    【讨论】:

      猜你喜欢
      • 2021-11-05
      • 1970-01-01
      • 1970-01-01
      • 2019-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-19
      相关资源
      最近更新 更多