AWS Transfer Family -SFTP Gateway : Logical directories & ACL

0

Hi, Is it possible to build logical directories iteratively as users navigate from parent directory to child directory?

Ex:/
├── public
│   └── research      --> s3://public-research
│       └── global
└── subscribed
    ├── 2018
    │   ├── equities  --> s3://subscriptions/historical/2018/equities
    │   └── indices   --> s3://subscriptions/historical/2018/indices
    └── 2019
        ├── credit    --> s3://subscriptions/historical/2019/credit
        └── equities  --> s3://subscriptions/historical/2019/equities  

Initially, logical structure and mapping will be created only for "public" & "subscribed" directories.If the user navigates into the subscribed folder then build a logical directory structure dynamically for "2018" & "2019" folders. I went through the below article and it creates the entire directory structure and mapping once during authentication. https://aws.amazon.com/blogs/storage/using-aws-sftp-logical-directories-to-build-a-simple-data-distribution-service/

Srikar
asked 2 years ago519 views
1 Answer
0

Hello,

Just to confirm the usecase and I understand the question correctly, Please confirm the following or correct me if I misunderstood your question:

  • User logs in at path /public
  • If they go inside the /public directory, they should see further logical mappings to other paths? such as /public/research and /public/extra -- which may or may not be similar to path structure in S3?

Can we get more details in terms of what the request is and what is the expectation when you mention dynamic mapping sub folders?

Dynamic logical directory building is not supported with AWS Transfer Family as of now. If using Logical Directories, the landing directories or the Target needs to reside within S3 and the paths should be defined in the User configuration. If only parent level directories are defined in the User configuration, any sub-directories present within the parent directory as per your storage S3/EFS will be visible to the User post login.

AWS
SUPPORT ENGINEER
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions