小编Ala*_*hu2的帖子

无法从链 AwsCredentialsProviderChain 中的任何提供商加载凭证

尝试将文件读取到 AWS S3 时出现以下异常错误:

无法从链中的任何提供商加载 AWS 凭证。

我已经生成了一个公共存储桶,还生成了一个具有完整 S3 存储桶访问权限和文本访问权限的 AWS IAM 角色。

我正在尝试从 S3 存储桶读取图像并运行 AWS Textract 服务。

Java代码:

package com.textract;

import com.amazonaws.auth.AWSStaticCredentialsProvider;
import com.amazonaws.auth.BasicAWSCredentials;
import com.amazonaws.services.s3.AmazonS3;
import com.amazonaws.services.s3.AmazonS3Client;
import com.amazonaws.services.s3.AmazonS3ClientBuilder;
import com.amazonaws.services.s3.model.S3Object;
import com.amazonaws.services.s3.model.S3ObjectInputStream;
import software.amazon.awssdk.core.SdkBytes;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.textract.TextractClient;
import software.amazon.awssdk.services.textract.model.*;

import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;


public class App {

    public static Map<String, String> getRelationships(Map<String, Block> blockMap, Map<String, Block> keyMap,Map<String, Block> valueMap) {
        Map<String, String> result = new LinkedHashMap<>();
        for(Map.Entry<String, Block> itr : keyMap.entrySet()) …
Run Code Online (Sandbox Code Playgroud)

java amazon-s3 amazon-web-services

6
推荐指数
1
解决办法
5万
查看次数

标签 统计

amazon-s3 ×1

amazon-web-services ×1

java ×1