Azure Devops-删除单个s3文件的管道



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

谢谢!

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

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

创建AWS服务连接

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

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

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

最新更新