자동 AWS S3에서 MinIO 백업
중급
이것은File Management, Multimodal AI분야의자동화 워크플로우로, 8개의 노드를 포함합니다.주로 S3, AwsS3, SplitOut, ScheduleTrigger 등의 노드를 사용하며. 스케줄링 기능이 포함된 AWS S3에서 MinIO 객체 백업 자동화
사전 요구사항
- •AWS Access Key와 Secret
사용된 노드 (8)
워크플로우 미리보기
노드 연결 관계를 시각적으로 표시하며, 확대/축소 및 이동을 지원합니다
워크플로우 내보내기
다음 JSON 구성을 복사하여 n8n에 가져오면 이 워크플로우를 사용할 수 있습니다
{
"id": "oDayLpms5q2aFCKw",
"meta": {
"instanceId": "d62d7a3fb314923e2cdedec19423e9669591b9c9c87901bc9332b7c59c101257"
},
"name": "Automatic AWS S3 to MinIO Backup",
"tags": [],
"nodes": [
{
"id": "8bfa470e-87dc-43eb-96ac-b5e382bae27c",
"name": "메모37",
"type": "n8n-nodes-base.stickyNote",
"position": [
-112,
624
],
"parameters": {
"color": 5,
"width": 192,
"height": 272,
"content": "### Configure the Schedule Trigger to follow your needs"
},
"typeVersion": 1
},
{
"id": "50efb63f-a9bd-4999-b3f8-70bed12adc26",
"name": "Path Extraction",
"type": "n8n-nodes-base.splitOut",
"position": [
400,
736
],
"parameters": {
"options": {},
"fieldToSplitOut": "Key"
},
"typeVersion": 1
},
{
"id": "4689dfef-ac4c-4c99-a65d-a4897cf7fd13",
"name": "Objects Listing",
"type": "n8n-nodes-base.awsS3",
"position": [
176,
736
],
"parameters": {
"options": {
"folderKey": "folder/"
},
"operation": "getAll",
"returnAll": true,
"bucketName": "yourBucket"
},
"credentials": {
"aws": {
"id": "MSMXVqVXTE3alClo",
"name": "AWS account"
}
},
"retryOnFail": true,
"typeVersion": 2,
"waitBetweenTries": 5000
},
{
"id": "c6e517b0-65a0-4186-bcca-bbc718cfd7a4",
"name": "Objects Download",
"type": "n8n-nodes-base.awsS3",
"position": [
624,
736
],
"parameters": {
"fileKey": "={{ $json.Key }}",
"bucketName": "yourBucket"
},
"credentials": {
"aws": {
"id": "MSMXVqVXTE3alClo",
"name": "AWS account"
}
},
"retryOnFail": true,
"typeVersion": 2,
"waitBetweenTries": 5000
},
{
"id": "e3cabe9c-9ec8-4ac9-bc9f-388fe795ab78",
"name": "일정 트리거",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-64,
736
],
"parameters": {
"rule": {
"interval": [
{
"triggerAtHour": 2,
"triggerAtMinute": 15
}
]
}
},
"typeVersion": 1.2
},
{
"id": "cefb5737-2946-4834-b8ed-5603c6af2d32",
"name": "Upload objects on local MinIO",
"type": "n8n-nodes-base.s3",
"position": [
848,
736
],
"parameters": {
"fileName": "={{ $json.Key }}",
"operation": "upload",
"bucketName": "yourBucket",
"additionalFields": {
"parentFolderKey": "DestinationFolder"
}
},
"credentials": {
"s3": {
"id": "p1G9A4UuSXaIH0xy",
"name": "MinIO S3"
}
},
"typeVersion": 1
},
{
"id": "16138a32-5c59-4aed-b324-6e9c12d33259",
"name": "메모2",
"type": "n8n-nodes-base.stickyNote",
"position": [
784,
624
],
"parameters": {
"color": 5,
"width": 224,
"height": 288,
"content": "### Link your MinIO Bucket and don't forget to specify the folder you want your backup to be in !"
},
"typeVersion": 1
},
{
"id": "4502b0cb-9fe7-4901-93d9-993714a912c6",
"name": "메모3",
"type": "n8n-nodes-base.stickyNote",
"position": [
112,
448
],
"parameters": {
"color": 4,
"width": 640,
"height": 256,
"content": "### You'll need to configure an access to the AWS S3 Bucket you need to backup (with endpoint url, access key and secret key) as well as a MinIO service running on your network (to configure locally with a S3 Node, use the url based on your service IP (http://XXX.XXX.XXX.XXX:9000) and both access and secret keys aswell). Also, in the credentials section of N8N, check 'Force Path Style' & 'Ignore SSL Issues (Insecure)' if MinIO is running on the local network. You're using Proxmox VE ? Create a MinIO LXC Container : https://community-scripts.github.io/ProxmoxVE/scripts?id=minio, it's easier !"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "a69e97d1-1de4-4ed1-b602-57956aff57b7",
"connections": {
"4689dfef-ac4c-4c99-a65d-a4897cf7fd13": {
"main": [
[
{
"node": "50efb63f-a9bd-4999-b3f8-70bed12adc26",
"type": "main",
"index": 0
}
]
]
},
"50efb63f-a9bd-4999-b3f8-70bed12adc26": {
"main": [
[
{
"node": "c6e517b0-65a0-4186-bcca-bbc718cfd7a4",
"type": "main",
"index": 0
}
]
]
},
"c6e517b0-65a0-4186-bcca-bbc718cfd7a4": {
"main": [
[
{
"node": "cefb5737-2946-4834-b8ed-5603c6af2d32",
"type": "main",
"index": 0
}
]
]
},
"Schedule Trigger": {
"main": [
[
{
"node": "4689dfef-ac4c-4c99-a65d-a4897cf7fd13",
"type": "main",
"index": 0
}
]
]
}
}
}자주 묻는 질문
이 워크플로우를 어떻게 사용하나요?
위의 JSON 구성 코드를 복사하여 n8n 인스턴스에서 새 워크플로우를 생성하고 "JSON에서 가져오기"를 선택한 후, 구성을 붙여넣고 필요에 따라 인증 설정을 수정하세요.
이 워크플로우는 어떤 시나리오에 적합한가요?
중급 - 파일 관리, 멀티모달 AI
유료인가요?
이 워크플로우는 완전히 무료이며 직접 가져와 사용할 수 있습니다. 다만, 워크플로우에서 사용하는 타사 서비스(예: OpenAI API)는 사용자 직접 비용을 지불해야 할 수 있습니다.
관련 워크플로우 추천
NASA 매일 천문 사진
매일 NASA 천문도를 이메일로 받은 편지함으로 보내기
Set
Filter
Email Send
+
Set
Filter
Email Send
11 노드sienna
개인 생산성
Reddit 밈을 Google Drive에 자동 다운로드, 중복 감지 및 Telegram 알림 포함
Reddit 밈 Google Drive 자동 다운로드, 중복 감지 및 Telegram 알림 포함
If
Set
Code
+
If
Set
Code
20 노드Vitorio Magalhães
파일 관리
내 워크플로 2
스마트 정리 및 이메일 알림이 포함된 자동 FTP 파일 마이그레이션
Ftp
Set
Filter
+
Ftp
Set
Filter
15 노드Dariusz Koryto
파일 관리
자동화 Google Drive에서 FTP 파일 전송 및 JSON 로깅 및 리포트
자동 Google Drive에서 FTP 파일 전송与 JSON 로깅 및 보고
If
Ftp
Code
+
If
Ftp
Code
15 노드Dariusz Koryto
파일 관리
오래된 WordPress 글 자동 아카이빙至초안 상태
오래된 WordPress 게시물 초안 상태로 자동 아카이빙
If
Email Send
Wordpress
+
If
Email Send
Wordpress
7 노드David Olusola
파일 관리
이메일에서 직접 AWS S3 스토리지 버킷 및 파일을 생성, 삭제 및 조직
이메일에서 직접 AWS S3 스토리지 버킷 및 파일 생성, 삭제 및 조직
If
Code
Aws S3
+
If
Code
Aws S3
15 노드Oneclick AI Squad
파일 관리
워크플로우 정보
난이도
중급
노드 수8
카테고리2
노드 유형5
저자
sienna
@siennaFrench's leading offline data preservation startup ! Cloud to Tape, Data Integrity assurance, multi-source backup, ... all automated with N8N ;)
외부 링크
n8n.io에서 보기 →
이 워크플로우 공유