-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
s3: sync/cp: regular filesystem ACL are not preserved #1585
Comments
I'll mark this as a feature request, but this might be something that we decide not to add support for. |
Adding on the request of having a general purpose "additional file metadata/attributes" feature from this issue #1833 |
+1
|
+1 please add in at least basic mode support. if going through the effort, probably makes sense to just do all extended attributes. but I just had to evaluate and wound up using s3cmd instead of aws s3 sync (which is way faster!) because it supports the basic attributes I want (mainly executability / modes, but everything would be good to have...) s3cmd is a lot slower, possibly because of extra work due to this? or maybe it just isn't as well done from the multithreading. either way, please consider. I didn't realize or think about this at first and have a variety of servers doing aws s3 sync, and recovery on some wouldn't be very fun if permissions that were important to retain were lost. luckily most of my stuff is just web files, but some do have scripts that need to be executable, and I wouldn't know exactly since I won't have a record of that if the system is lost! |
Good Morning! We're closing this issue here on GitHub, as part of our migration to UserVoice for feature requests involving the AWS CLI. This will let us get the most important features to you, by making it easier to search for and show support for the features you care the most about, without diluting the conversation with bug reports. As a quick UserVoice primer (if not already familiar): after an idea is posted, people can vote on the ideas, and the product team will be responding directly to the most popular suggestions. We’ve imported existing feature requests from GitHub - Search for this issue there! And don't worry, this issue will still exist on GitHub for posterity's sake. As it’s a text-only import of the original post into UserVoice, we’ll still be keeping in mind the comments and discussion that already exist here on the GitHub issue. GitHub will remain the channel for reporting bugs. Once again, this issue can now be found by searching for the title on: https://aws.uservoice.com/forums/598381-aws-command-line-interface -The AWS SDKs & Tools Team |
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
[email protected]
Domain salmanwaheed.info has exceeded the max emails per hour (161/150 (107%)) allowed. Message will be reattempted later
…------- This is a copy of the message, including all the headers. ------
Received: from github-smtp2-ext4.iad.github.net ([192.30.252.195]:58479 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by box1177.bluehost.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.89_1)
(envelope-from <[email protected]>)
id 1ej0PV-001aiW-Pk
for [email protected]; Tue, 06 Feb 2018 03:23:34 -0700
Date: Tue, 06 Feb 2018 02:23:17 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1517912597;
bh=zcaF8QIZW1q4tq+rzk4t4iP883cWHsQy2HULPOAHfTM=;
h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=FarKqqwK0mQ4xoYhd3ncznVSI8s/yhZJhdJoa6XyF0c5cClOUgiqBn5kBjfO9bJMR
9WRLVOeQFnh9Ns9oEt3KfA95Oj8p0AD5fa2X5GO8vVpENQrFai3xf9eBNdZToTl4eM
M7+XV7hKBYKmda+1qveRev84vVnhLSFsjjYgOsf0=
From: Andre Sayre <[email protected]>
Reply-To: aws/aws-cli <[email protected]>
To: aws/aws-cli <[email protected]>
Cc: Subscribed <[email protected]>
Message-ID: <aws/aws-cli/issue/1585/issue_event/[email protected]>
In-Reply-To: <aws/aws-cli/issues/[email protected]>
References: <aws/aws-cli/issues/[email protected]>
Subject: Re: [aws/aws-cli] s3: sync/cp: regular filesystem ACL are not
preserved (#1585)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_5a79821528e31_74213f9dd8848f2c55149c";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ASayre
X-GitHub-Recipient: salmanwaheed
X-GitHub-Reason: subscribed
List-ID: aws/aws-cli <aws-cli.aws.github.com>
List-Archive: https://github.com/aws/aws-cli
List-Post: <mailto:[email protected]>
List-Unsubscribe: <mailto:unsub+00ef1b38a5ee0b10b2de76d5147697256995b12d8af7abed92cf000000011691441592a169ce06ba3b62@reply.github.com>,
<https://github.com/notifications/unsubscribe/AO8bOAYRgq5CQmM4QkE1j62zvtYwEBzeks5tSCgVgaJpZM4GUAYs>
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: [email protected]
X-Spam-Status: No, score=0.5
X-Spam-Score: 5
X-Spam-Bar: /
X-Ham-Report: Spam detection software, running on the system "box1177.bluehost.com",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
root\@localhost for details.
Content preview: Closed #1585. -- You are receiving this because you are subscribed
to this thread. Reply to this email directly or view it on GitHub: #1585 (comment)
Closed #1585. [...]
Content analysis details: (0.5 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: github.com]
-0.5 SPF_PASS SPF: sender matches SPF record
0.0 HTML_MESSAGE BODY: HTML included in message
0.7 HTML_IMAGE_ONLY_20 BODY: HTML: images with 1600-2000 bytes of words
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
2.5 DCC_CHECK No description available.
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid
-2.1 AWL AWL: Adjusted score from AWL reputation of From: address
X-Spam-Flag: NO
----==_mimepart_5a79821528e31_74213f9dd8848f2c55149c
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: 7bit
Closed #1585.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#1585 (comment)
----==_mimepart_5a79821528e31_74213f9dd8848f2c55149c
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: 7bit
<p>Closed <a href="#1585" class="issue-link js-issue-link" data-error-text="Failed to load issue title" data-id="112868194" data-permission-text="Issue title is private" data-url="#1585">#1585</a>.</p>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="#1585 (comment)">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AO8bONQdgPKhKKPIPeI5H50CXOoemjTqks5tSCgVgaJpZM4GUAYs">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AO8bOEHjJE7iFDDoG6P41ME5u8QekPJSks5tSCgVgaJpZM4GUAYs.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="#1585 (comment)"></link>
<meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/aws/aws-cli","title":"aws/aws-cli","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/aws/aws-cli"}},"updates":{"snippets":[{"icon":"DESCRIPTION","message":"Closed #1585."}],"action":{"name":"View Issue","url":"#1585 (comment)"}}}</script>
----==_mimepart_5a79821528e31_74213f9dd8848f2c55149c--
|
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a temporary error. The following address(es) deferred:
[email protected]
Domain salmanwaheed.info has exceeded the max emails per hour (158/150 (105%)) allowed. Message will be reattempted later
…------- This is a copy of the message, including all the headers. ------
------ The body of the message is 6170 characters long; only the first
------ 5000 or so are included here.
Received: from github-smtp2-ext8.iad.github.net ([192.30.252.199]:58769 helo=github-smtp2a-ext-cp1-prd.iad.github.net)
by box1177.bluehost.com with esmtps (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256)
(Exim 4.89_1)
(envelope-from <[email protected]>)
id 1ej0PT-001akU-JT
for [email protected]; Tue, 06 Feb 2018 03:23:32 -0700
Date: Tue, 06 Feb 2018 02:23:17 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com;
s=pf2014; t=1517912597;
bh=UBM9uOjVajlXdwjT0MXNeYbAMPFmR/T5dpKhLYQA8Zs=;
h=From:Reply-To:To:Cc:In-Reply-To:References:Subject:List-ID:
List-Archive:List-Post:List-Unsubscribe:From;
b=aua3cufUjbYTeiGifuBX/Nz9S3ZrGYkUc/Juuta3a26KqGR6V7GanF5gWhRbufcqt
/pCrWq8sl3SbgwnlXdjMoEnK8XIJHUdtY8oCv1BwS7Y+BAxvxaa0y/gJYljOfqmSn5
QfBOnHaxAwt8Lxp1Qwfutsg91A2+CKbQl5QSxazM=
From: Andre Sayre <[email protected]>
Reply-To: aws/aws-cli <[email protected]>
To: aws/aws-cli <[email protected]>
Cc: Subscribed <[email protected]>
Message-ID: <aws/aws-cli/issues/1585/[email protected]>
In-Reply-To: <aws/aws-cli/issues/[email protected]>
References: <aws/aws-cli/issues/[email protected]>
Subject: Re: [aws/aws-cli] s3: sync/cp: regular filesystem ACL are not
preserved (#1585)
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="--==_mimepart_5a798215d805c_67282b1b0c3fcecc5627c8";
charset=UTF-8
Content-Transfer-Encoding: 7bit
Precedence: list
X-GitHub-Sender: ASayre
X-GitHub-Recipient: salmanwaheed
X-GitHub-Reason: subscribed
List-ID: aws/aws-cli <aws-cli.aws.github.com>
List-Archive: https://github.com/aws/aws-cli
List-Post: <mailto:[email protected]>
List-Unsubscribe: <mailto:unsub+00ef1b38a5ee0b10b2de76d5147697256995b12d8af7abed92cf000000011691441592a169ce06ba3b62@reply.github.com>,
<https://github.com/notifications/unsubscribe/AO8bOAYRgq5CQmM4QkE1j62zvtYwEBzeks5tSCgVgaJpZM4GUAYs>
X-Auto-Response-Suppress: All
X-GitHub-Recipient-Address: [email protected]
X-Spam-Status: No, score=-1.1
X-Spam-Score: -10
X-Spam-Bar: -
X-Ham-Report: Spam detection software, running on the system "box1177.bluehost.com",
has NOT identified this incoming email as spam. The original
message has been attached to this so you can view it or label
similar future email. If you have any questions, see
root\@localhost for details.
Content preview: Good Morning! We're closing this issue here on GitHub, as
part of our migration to [UserVoice](https://aws.uservoice.com/forums/598381-aws-command-line-interface)
for feature requests involving the AWS CLI. [...]
Content analysis details: (-1.1 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked.
See
http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block
for more information.
[URIs: uservoice.com]
-0.5 SPF_PASS SPF: sender matches SPF record
0.0 HTML_MESSAGE BODY: HTML included in message
-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's
domain
0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid
-0.5 AWL AWL: Adjusted score from AWL reputation of From: address
X-Spam-Flag: NO
----==_mimepart_5a798215d805c_67282b1b0c3fcecc5627c8
Content-Type: text/plain;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Good Morning!
We're closing this issue here on GitHub, as part of our migration to [Use=
rVoice](https://aws.uservoice.com/forums/598381-aws-command-line-interfac=
e) for feature requests involving the AWS CLI.
This will let us get the most important features to you, by making it eas=
ier to search for and show support for the features you care the most abo=
ut, without diluting the conversation with bug reports.
As a quick UserVoice primer (if not already familiar): after an idea is p=
osted, people can vote on the ideas, and the product team will be respond=
ing directly to the most popular suggestions.
We=E2=80=99ve imported existing feature requests from GitHub - Search for=
this issue there!
And don't worry, this issue will still exist on GitHub for posterity's sa=
ke. As it=E2=80=99s a text-only import of the original post into UserVoi=
ce, we=E2=80=99ll still be keeping in mind the comments and discussion th=
at already exist here on the GitHub issue.
GitHub will remain the channel for reporting bugs. =
Once again, this issue can now be found by searching for the title on: ht=
tps://aws.uservoice.com/forums/598381-aws-command-line-interface =
-The AWS SDKs & Tools Team
-- =
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#1585 (comment)=
----==_mimepart_5a798215d805c_67282b1b0c3fcecc5627c8
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<p>Good Morning!</p>
<p>We're closing this issue here on GitHub, as part of our migration to <=
a href=3D"https://aws.uservoice.com/forums/598381-aws-command-line-interf=
ace" rel=3D"nofollow">UserVoice</a> for feature requests involving the AW=
S CLI.</p>
<p>This will let us get the most important features to you, by making it =
easier to search for and show support for the features you care the most =
about, without diluting the conversation with bug reports.</p>
<p>As a quick UserVoice primer (if not already familiar): after an idea i=
s posted, people can vote on the ideas, and the product team will be resp=
onding directly to the most popular suggestions.</p>
<p>We=E2=80=99ve imported existing feature requests from GitHub - Search =
for this issue there!</p>
<p>And don't worry, this issue will still exist on GitHub for posterity's=
sake. As it=E2=80=99s a text-only import of the original post into User=
Voice, we=E2=80=99ll still be keeping in mind the comments and discussion=
that already exist here on the GitHub issue.</p>
<p>GitHub will remain the channel for reporting bugs.</p>
<p>Once again, this issue can now be found by searching for the title on:=
<a href=3D"https://aws.uservoice.com/forums/598381-aws-command-line-inte=
rface" rel=3D"nofollow">https://aws.uservoice.com/forums/598381-aws-comma=
nd-line-interface</a></p>
<p>-The AWS SDKs & Tools Team</p>
<p style=3D"font-size:small;-webkit-text-size-adjust:none;color:#666;">&m=
dash;<br />You are receiving this because you are subscribed to this thre=
ad.<br />Reply to this email directly, <a href=3D"https://github.com/aws/=
aws-cli/issues/1585#issuecomment-363377938">view it on GitHub</a>, or <a =
href=3D"https://github.com/notifications/unsubscribe-auth/AO8bONQdgPKhKKP=
IPeI5H50CXOoemjTqks5tSCgVgaJpZM4GUAYs">mute the thread</a>.<img alt=3D"" =
height=3D"1" src=3D"https://github.com/notifications/beacon/AO8bOEHjJE7iF=
DDoG6P41ME5u8QekPJSks5tSCgVgaJpZM4GUAYs.gif" width=3D"1" /></p>
<div itemscope itemtype=3D"http://schema.org/EmailMessage">
<div itemprop=3D"action" itemscope itemtype=3D"http://schema.org/ViewActi=
on">
<link itemprop=3D"url" href=3D"#15=
85#issuecomment-363377938"></link>
<meta itemprop=3D"name" content=3D"View Issue"></meta>
</div>
<meta itemprop=3D"description" content=3D"View this Issue on GitHub"></me=
ta>
</div>
<script type=3D"application/json" data-scope=3D"inboxmarkup">{"api_versio=
n":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name"=
:"GitHub"},"entity":{"external_key":"github/aws/aws-cli","title":"aws/aws=
-cli","subtitle":"GitHub repository","main_image_url":"https://cloud.gith=
ubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c=
7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/=
143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name=
":"Open in GitHub","url":"https://github.com/aws/aws-cli"}},"updates":{"s=
nippets":[{"icon":"PERSON","message":"@ASayre in #1585: Good Morning!\r\n=
\r\nWe're closing this issue here on GitHub, as part of our migration to =
[UserVoice](https://aws.uservoice.com/forums/598381-aws-command-line-inte=
rface) for feature requests involving the AWS CLI.\r\n\r\nThis will let u=
s get the most important features t
|
Based on community feedback, we have decided to return feature requests to GitHub issues. |
For anyone else coming here, I was able to use this to copy one bucket to another and keep ACLs: https://github.com/cobbzilla/s3s3mirror/tree/2.1-stable It's also significantly faster. |
Greetings! It looks like this issue hasn’t been active in longer than one year. We encourage you to check if this is still an issue in the latest release. Because it has been longer than one year since the last update on this, and in the absence of more information, we will be closing this issue soon. If you find that this is still a problem, please feel free to provide a comment to prevent automatic closure, or if the issue is already closed, please feel free to reopen it. |
* fix: managed stack - always catch ClientError and BotoCoreError - on windows, create temporary files with delete=False, otherwise it results in a PermissionDeniedError * fix: dont mask inbuilt `file`
POSIX ACL (Access Control Lists) are not preserved during cp/sync operation.
I guess other filesystem extended attributes are not either.
$ getfacl file.txt
$ aws s3 cp file.txt s3://bucket/
$ aws s3 cp s3://bucket/file.txt file.2.txt
$ getfacl file.2.txt
The ACL about
www-data
was not preserved.The text was updated successfully, but these errors were encountered: