我想要一个可以手动运行的管道设置。这里的想法是,它删除了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文件。