Automatic one-way syncing of a Windows file share to an S3 bucketRsync, two-way sync, and syncing...
Why did Kant, Hegel, and Adorno leave some words and phrases in the Greek alphabet?
Greatest common substring
How to be diplomatic in refusing to write code that breaches the privacy of our users
Teaching indefinite integrals that require special-casing
Student evaluations of teaching assistants
Everything Bob says is false. How does he get people to trust him?
How can I get through very long and very dry, but also very useful technical documents when learning a new tool?
How does it work when somebody invests in my business?
Can somebody explain Brexit in a few child-proof sentences?
Using parameter substitution on a Bash array
How do I keep an essay about "feeling flat" from feeling flat?
Is there a good way to store credentials outside of a password manager?
How can I replace every global instance of "x[2]" with "x_2"
Curses work by shouting - How to avoid collateral damage?
Why does John Bercow say “unlock” after reading out the results of a vote?
Personal Teleportation as a Weapon
What are the ramifications of creating a homebrew world without an Astral Plane?
Go Pregnant or Go Home
Was Spock the First Vulcan in Starfleet?
What would be the benefits of having both a state and local currencies?
Irreducibility of a simple polynomial
At which point does a character regain all their Hit Dice?
What is the opposite of 'gravitas'?
Can criminal fraud exist without damages?
Automatic one-way syncing of a Windows file share to an S3 bucket
Rsync, two-way sync, and syncing file-deletion operationsCross-platform file syncing over LANOne-way syncing/backup with UnisonReplacing Dropbox with: Amazon S3 + SSL + GPG/TrueCrypt + Mounting on OSX ??Good one-way sync program for Windows?Two-way syncing folders between PCs and smb shareIs there a way to automate XML playlist creation for files in an S3 bucket?one way bookmark syncing/syncing issues ChromeMultiple file server syncingmultiple s3 users in one bucket or per-user buckers
Our clients have Windows file shares where they store lots of different documents.
We want to ingest files matching wildcard patterns (e.g. *.pdf
, *.xlsx
, etc.) from those file shares into S3 buckets for purposes of building a data lake.
We're considering a bunch of alternatives, but we feel like some people could have better ideas how to do this:
Run agent software on the clients' Windows file servers.
1.a. Write a PowerShell script that invokes
rclone
to copy new / modified / deleted files to S3 and call a reporting HTTP API to let us know whether it succeeded or failed, and schedule that script to run periodically using the task scheduler.
1.b. Do the same thing, but using
aws s3 sync
fromaws-cli
.
1.c. Homeroll our own uploader based on Facebook Watchman or similar file watching solution.
Setup an SFTP or WebDAV server on the client file server and run
rclone
from an EC2 instance we manage.
We want to know if there's no other simpler technology we could use. Could Amazon FSx help somehow? Like some kind of automatic replication mechanism for mirroring our client file shares on Amazon FSx Windows file systems?
Or maybe, is there some other kind of "roll your own Dropbox using an Amazon S3 backend" solution?
windows sync mirroring amazon-s3
add a comment |
Our clients have Windows file shares where they store lots of different documents.
We want to ingest files matching wildcard patterns (e.g. *.pdf
, *.xlsx
, etc.) from those file shares into S3 buckets for purposes of building a data lake.
We're considering a bunch of alternatives, but we feel like some people could have better ideas how to do this:
Run agent software on the clients' Windows file servers.
1.a. Write a PowerShell script that invokes
rclone
to copy new / modified / deleted files to S3 and call a reporting HTTP API to let us know whether it succeeded or failed, and schedule that script to run periodically using the task scheduler.
1.b. Do the same thing, but using
aws s3 sync
fromaws-cli
.
1.c. Homeroll our own uploader based on Facebook Watchman or similar file watching solution.
Setup an SFTP or WebDAV server on the client file server and run
rclone
from an EC2 instance we manage.
We want to know if there's no other simpler technology we could use. Could Amazon FSx help somehow? Like some kind of automatic replication mechanism for mirroring our client file shares on Amazon FSx Windows file systems?
Or maybe, is there some other kind of "roll your own Dropbox using an Amazon S3 backend" solution?
windows sync mirroring amazon-s3
add a comment |
Our clients have Windows file shares where they store lots of different documents.
We want to ingest files matching wildcard patterns (e.g. *.pdf
, *.xlsx
, etc.) from those file shares into S3 buckets for purposes of building a data lake.
We're considering a bunch of alternatives, but we feel like some people could have better ideas how to do this:
Run agent software on the clients' Windows file servers.
1.a. Write a PowerShell script that invokes
rclone
to copy new / modified / deleted files to S3 and call a reporting HTTP API to let us know whether it succeeded or failed, and schedule that script to run periodically using the task scheduler.
1.b. Do the same thing, but using
aws s3 sync
fromaws-cli
.
1.c. Homeroll our own uploader based on Facebook Watchman or similar file watching solution.
Setup an SFTP or WebDAV server on the client file server and run
rclone
from an EC2 instance we manage.
We want to know if there's no other simpler technology we could use. Could Amazon FSx help somehow? Like some kind of automatic replication mechanism for mirroring our client file shares on Amazon FSx Windows file systems?
Or maybe, is there some other kind of "roll your own Dropbox using an Amazon S3 backend" solution?
windows sync mirroring amazon-s3
Our clients have Windows file shares where they store lots of different documents.
We want to ingest files matching wildcard patterns (e.g. *.pdf
, *.xlsx
, etc.) from those file shares into S3 buckets for purposes of building a data lake.
We're considering a bunch of alternatives, but we feel like some people could have better ideas how to do this:
Run agent software on the clients' Windows file servers.
1.a. Write a PowerShell script that invokes
rclone
to copy new / modified / deleted files to S3 and call a reporting HTTP API to let us know whether it succeeded or failed, and schedule that script to run periodically using the task scheduler.
1.b. Do the same thing, but using
aws s3 sync
fromaws-cli
.
1.c. Homeroll our own uploader based on Facebook Watchman or similar file watching solution.
Setup an SFTP or WebDAV server on the client file server and run
rclone
from an EC2 instance we manage.
We want to know if there's no other simpler technology we could use. Could Amazon FSx help somehow? Like some kind of automatic replication mechanism for mirroring our client file shares on Amazon FSx Windows file systems?
Or maybe, is there some other kind of "roll your own Dropbox using an Amazon S3 backend" solution?
windows sync mirroring amazon-s3
windows sync mirroring amazon-s3
asked 7 mins ago
Guilherme VieiraGuilherme Vieira
1185
1185
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "3"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1417974%2fautomatic-one-way-syncing-of-a-windows-file-share-to-an-s3-bucket%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1417974%2fautomatic-one-way-syncing-of-a-windows-file-share-to-an-s3-bucket%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown