Configure o intervalo de login raiz para um usuário s3?

0

Eu quero configurar uma política / permissão para um usuário s3 específico para que eles façam login em uma subpasta específica em um intervalo.

Eu tenho um local de buckets aqui: s3: //foo.s3.amazonaws.com e abaixo está uma subpasta chamada: 'error' que eu quero que o usuário faça login por padrão. Então, o caminho completo seria: s3: //foo.s3.amazonaws.com/error/

Existe uma maneira de eu configurar uma política / permissão para que eu possa fazer o login específico do usuário na subpasta "error"?

    
por Kevin 09.03.2017 / 01:49

1 resposta

0

Você pode criar uma política e associá-la a esse usuário.

'

{ "Version":"2012-10-17", "Statement": [ { "Sid": "AllowUserToSeeBucketListInTheConsole", "Action": ["s3:ListAllMyBuckets", "s3:GetBucketLocation"], "Effect": "Allow", "Resource": ["arn:aws:s3:::*"] }, { "Sid": "AllowRootAndHomeListingOfCompanyBucket", "Action": ["s3:ListBucket"], "Effect": "Allow", "Resource": ["arn:aws:s3:::foo"], "Condition":{"StringEquals":{"s3:prefix":["","error/"],"s3:delimiter":["/"]}} }, { "Sid": "AllowListingOfUserFolder", "Action": ["s3:ListBucket"], "Effect": "Allow", "Resource": ["arn:aws:s3:::foo"], "Condition":{"StringLike":{"s3:prefix":["error/*"]}} }, { "Sid": "AllowAllS3ActionsInUserFolder", "Effect": "Allow", "Action": ["s3:*"], "Resource": ["arn:aws:s3:::foo/error/*"] } ] }

Verifique esta postagem no blog para mais detalhes.

    
por 09.03.2017 / 17:54