我正在尝试从 AWS 运行 Java 教程: https ://docs.aws.amazon.com/qldb/latest/developerguide/getting-started.java.tutorial.html
在指南的第一步中,我必须将区域和端点添加到“getClient”方法中,以使其运行。在第二步,我在连接分类帐时遇到错误。
Exception in thread "main" com.amazonaws.services.qldbsession.model.AmazonQLDBSessionException: Unable to determine service/operation name to be authorized (Service: AmazonQLDBSession; Status Code: 403; Error Code: AccessDeniedException; Request ID
我知道我的 IAM 用户具有正确的权限,因为我可以使用它添加分类帐,并且现在它具有对 QLDB 的完全访问权限。我已经尝试在“createQldbDriver”方法和“凭据”中设置特定的区域和端点,以确保它使用的是我想要的 IAM 用户,即使我知道我的凭据在 aws/credentials 文件中是正确的。无论我尝试什么,我都会不断收到上面显示的异常。
我希望有人能指出我正确的方向。