我嘗試將 AWS 識(shí)別與 Java SDK 結(jié)合使用。我有下面的代碼,但它拋出異常: private static final EnvironmentVariableCredentialsProvider CREDENTIALS_PROVIDER = new EnvironmentVariableCredentialsProvider(); public List<TextDetection> recognize(String bucket, String name) { var amazonRekognition = createAmazonRekognition(); var detectTextRequest = new DetectTextRequest() .withImage(getImage(bucket, name)); var detectTextResult = amazonRekognition.detectText(detectTextRequest); return detectTextResult.getTextDetections(); } private AmazonRekognition createAmazonRekognition() { return AmazonRekognitionClientBuilder.standard() .withCredentials(CREDENTIALS_PROVIDER) .build(); } private Image getImage(String bucket, String name) { return new Image() .withS3Object(new S3Object() .withName(name) .withBucket(bucket)); }我創(chuàng)建了一個(gè)具有權(quán)限AmazonS3FullAccess和AmazonRekognitionFullAccess的新 IAM 。當(dāng)我運(yùn)行 execute 方法時(shí),它拋出:Unable to get image metadata from S3. Check object key, region and/or access permissions.
添加回答
舉報(bào)
0/150
提交
取消