Estou tentando limitar um processo para poder listar apenas determinados sistemas FSx. Tenho uma função anexada à minha instância EC2 que inclui uma declaração como segue.
"Statement": [
{
"Sid": "VisualEditor0",
"Effect": "Allow",
"Action": [
"fsx:Describe*",
"fsx:List*",
"fsx:UpdateFileSystem"
],
"Resource": [
"arn:aws:fsx:us-west-2:75xxxxxxx648:file-system/fs-0e8d9xxxxxxxef3b",
"arn:aws:fsx:us-west-2:75xxxxxxx648:file-system/fs-07bcxxxxxxxx5e43"
]
}
Mas quando tento listar os sistemas de arquivos, recebo erros ao usar a ação de descrição.
ubuntu@ip-10-129-10-194:~$ aws fsx describe-file-systems --region=us-west-2
An error occurred (AccessDeniedException) when calling the DescribeFileSystems operation: User: arn:aws:sts::75xxxxxxx648:assumed-role/Cloud-Manager-Operator-399y9hM/i-00d9xxxxxxf16 is not authorized to perform: fsx:DescribeFileSystems on resource: arn:aws:fsx:us-west-2:75xxxxxxx648:file-system/* because no identity-based policy allows the fsx:DescribeFileSystems action
Mesmo se especificar um dos sistemas de arquivos FSxN listados na função, recebo um erro:
ubuntu@ip-10-129-10-194:~$ aws fsx describe-file-systems --region=us-west-2 --file-system-ids fs-07bxxxxxx5e43
An error occurred (AccessDeniedException) when calling the DescribeFileSystems operation: User: arn:aws:sts::75xxxxxxx648:assumed-role/Cloud-Manager-Operator-399y9hM/i-00d9bxxxxxff16 is not authorized to perform: fsx:DescribeFileSystems on resource: arn:aws:fsx:us-west-2:75xxxxxxx648:file-system/* because no identity-based policy allows the fsx:DescribeFileSystems action
Alguém sabe como posso fazer com que a AWS ignore silenciosamente os sistemas de arquivos aos quais não tenho acesso?
Não há suporte para limitar funções de descrição a sistemas FSx específicos. Nota na página a seguir: https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonfsx.html
E se você observar a coluna DescribeFileSystems, não haverá valor na coluna Tipos de recursos.
Observe que há suporte para limitar atualizações/exclusões para um sistema FSx específico.