[ 
https://issues.apache.org/jira/browse/HDDS-4618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Attila Doroszlai updated HDDS-4618:
-----------------------------------
    Target Version/s:   (was: 1.4.0)

> Prefix resource type access check not effect after set key prefix ACLs
> ----------------------------------------------------------------------
>
>                 Key: HDDS-4618
>                 URL: https://issues.apache.org/jira/browse/HDDS-4618
>             Project: Apache Ozone
>          Issue Type: Bug
>          Components: Native, OFS, Ozone Client, Ozone Filesystem, Ozone 
> Manager
>    Affects Versions: 1.1.0
>         Environment: Spring Boot: 2.2.6.RELEASE
> Apache Ozone (Client): 1.1.0-SNAPSHOT(master)
> Apache HDFS: 2.7.2
>            Reporter: masstter
>            Priority: Major
>         Attachments: Screenshot 2023-08-04 at 1.33.23 PM.png, 
> image-2020-12-22-20-36-05-469.png, image-2020-12-22-20-36-31-426.png, 
> image-2020-12-22-20-38-06-503.png
>
>
> Listing file statues with ozone filesystem api in my SpringBoot project. the 
> invoke chain(like): 
>  FileSystem#listStatus
>  --> BasicRootedOzoneFileSystem#listStatus
>  --> BasicOzoneClientAdapterImpl#listStatus
>  --> OzoneBucket#listStatus
>  --> RpcClient#listStatus
>  --> OzoneManagerProtocolClientSideTranslatorPB#listStatus
>  --> OzoneManager#listStatus.
> in OzoneManager, it's not supported PREFIX resource type in getResourceType 
> method, there's Screenshot below:
> the OzoneManager#listStatus method:  
> !image-2020-12-22-20-36-05-469.png|width=731,height=298!
>  the OzoneManager#getResourceType method({color:#de350b}*not supported PREFIX 
> resource type*{color}):
> !image-2020-12-22-20-36-31-426.png|width=695,height=215!
> in OzoneNativeAuthorizer#checkAccess method, it's supported PREFIX resource 
> type. 
> in my case, we set ACLs to "dir" key with PREFIX resource type user native 
> API, when listing file statues by this "dir" key by native API, it's go into 
> KEY resource type case.
> !image-2020-12-22-20-38-06-503.png|width=679,height=686!



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to