Etapa 2: configure as permissões do console do Amazon Rekognition Custom Labels - Rekognition

Etapa 2: configure as permissões do console do Amazon Rekognition Custom Labels

Para usar o console do Amazon Rekognition, é preciso adicionar para ter as permissões apropriadas. Se quiser armazenar seus arquivos de treinamento em um bucket diferente do bucket do console, precisará de permissões adicionais.

Como permitir o acesso ao console

Para usar o console do Amazon Rekognition Custom Labels, é necessária a seguinte política do IAM que abrange o Amazon S3, o SageMaker Ground Truth e o Amazon Rekognition Custom Labels. Para obter informações sobre como atribuir permissões, consulte Como atribuir permissões.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:ListAllMyBuckets" ], "Resource": "*" }, { "Sid": "s3Policies", "Effect": "Allow", "Action": [ "s3:ListBucket", "s3:CreateBucket", "s3:GetBucketAcl", "s3:GetBucketLocation", "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectVersion", "s3:GetObjectTagging", "s3:GetBucketVersioning", "s3:GetObjectVersionTagging", "s3:PutBucketCORS", "s3:PutLifecycleConfiguration", "s3:PutBucketPolicy", "s3:PutObject", "s3:PutObjectTagging", "s3:PutBucketVersioning", "s3:PutObjectVersionTagging" ], "Resource": [ "arn:aws:s3:::custom-labels-console-*" ] }, { "Sid": "rekognitionPolicies", "Effect": "Allow", "Action": [ "rekognition:*" ], "Resource": "*" }, { "Sid": "groundTruthPolicies", "Effect": "Allow", "Action": [ "groundtruthlabeling:*" ], "Resource": "*" } ] }

Como acessar os buckets externos do Amazon S3

Ao abrir o console do Amazon Rekognition Custom Labels pela primeira vez em uma nova região da AWS, o Amazon Rekognition Custom Labels cria um bucket (bucket do console) para armazenar os arquivos de projeto. Como alternativa, é possível usar seu próprio bucket do Amazon S3 (bucket externo) para fazer upload das imagens ou do arquivo de manifesto no console. Para usar um bucket externo, adicione o bloco de políticas a seguir à política anterior. Substitua my-bucket pelo nome do bucket.

{ "Sid": "s3ExternalBucketPolicies", "Effect": "Allow", "Action": [ "s3:GetBucketAcl", "s3:GetBucketLocation", "s3:GetObject", "s3:GetObjectAcl", "s3:GetObjectVersion", "s3:GetObjectTagging", "s3:ListBucket", "s3:PutObject" ], "Resource": [ "arn:aws:s3:::my-bucket*" ] }

Como atribuir permissões

Para conceder acesso, adicione as permissões aos seus usuários, grupos ou perfis: