Bug 1470837
Summary: | RFE: Bucket Policy compatibility with S3 | ||
---|---|---|---|
Product: | [Red Hat Storage] Red Hat Ceph Storage | Reporter: | Uday Boppana <uboppana> |
Component: | RGW | Assignee: | Adam C. Emerson <aemerson> |
Status: | CLOSED ERRATA | QA Contact: | Vidushi Mishra <vimishra> |
Severity: | urgent | Docs Contact: | Bara Ancincova <bancinco> |
Priority: | urgent | ||
Version: | 3.0 | CC: | aemerson, anharris, bancinco, cbodley, ceph-eng-bugs, gmeno, hnallurv, kbader, mbenjamin, nobody+410372, owasserm, sweil, uboppana |
Target Milestone: | rc | Keywords: | FutureFeature |
Target Release: | 3.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | RHEL: ceph-12.1.4-1.el7cp Ubuntu: ceph_12.1.4-2redhat1xenial | Doc Type: | Enhancement |
Doc Text: |
.Support for S3 Bucket Policy
Support for Simple Storage Service (S3) Bucket Policy has been added. Note that the support has the following limitations:
* Identity and Access Management (IAM) for users and groups is not supported
* String interpolation is not supported
* Only a subset of condition keys is supported
For details see the https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/3/html-single/developer_guide/#s3-api-bucket-policies[Bucket Policies] section in the Developer Guide for Red{nbsp}Hat Ceph Storage 3.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2017-12-05 23:35:34 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1494421 |
Description
Uday Boppana
2017-07-13 19:01:03 UTC
In the long run, yes, we want more S3 compatibility. What were the specific things of interest right now? It's a bit ridiculous to mark a feature request as /urgent/ when it contains no actual concrete feature request. I feel it needs to be stated clearly: our RGW policy implementation will never be 100% compatible with AWS/S3. In some respects we'll be lagging AWS, in other areas an aspect of AWS policy won't be applicable to RGW, and in a few areas we may add policy that is now found in AWS--for example, we're adding 'group' policy which AWS has discussed but has not (yet) implemented. We should frame the discussion in terms of specific areas in which we want to be compatible. What is the next action here? Agree on specific compatibility? Will we be able to agree on what that is, test that it's so, and make adjustments this week? Who is going to lead this discussion? Ah, sorry. I think this bz is just the RFE for initial bucket policy. I'll confirm, and maybe re-title this. QE already has a list of suppported policy use cases, and shouldn't go outside it. Matt I don't know anything about RGW Lifecycle. What, concretely, do you need info about? I had no involvement in S3 LifeCycle and I'm not competent to say that we support it or don't support it. Also it doesn't belong under a task for bucket policies. There's some stuff related to it in the git log, Abhishek from SuSE apparently worked on it, and Yehudah reverted some version of it. Doc template filled out. Also, I approve of this doc change! We only support expiration transitions, we do not support transitions to different storage policies - https://bugzilla.redhat.com/show_bug.cgi?id=1421842 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2017:3387 |