无法使用区域提供商链找到区域。必须在构建器或设置环境中提供明确的区域以提供区域
Unable to find a region using the region provider chain. Must provide an explicit region in the builder or setup environment to supply a region
我正在使用 AWS Java SDK v1 访问 Step Function。
不幸的是,我收到有关该地区的错误消息。
在我的脚本文件中我是这样定义的。
private AWSStepFunctions client;
this.client = AWSStepFunctionsClientBuilder.defaultClient();
在application.properties中我是这样定义的
cloud.aws.region.static=eu-central-1
aws.region=eu-central-1
您使用的代码是旧的 API,不再被认为是最佳实践。 Amazon 强烈建议使用 V2 而不是 V1。
您创建服务客户端的方式也已过时。要以编程方式使用 AWS Step Functions,请考虑使用推荐的 API - 这是 AWS SDK for Java v2.
要创建 AWS Step Functions Service Client 并指定区域,请使用 Java 代码,如下所示:
Region region = Region.US_EAST_1;
SfnClient sfnClient = SfnClient.builder()
.region(region)
.build();
有关 AWS SDK Java V2 的更多设置说明,请参阅此处的 AWS Step Functions Readme。
我正在使用 AWS Java SDK v1 访问 Step Function。
不幸的是,我收到有关该地区的错误消息。
在我的脚本文件中我是这样定义的。
private AWSStepFunctions client;
this.client = AWSStepFunctionsClientBuilder.defaultClient();
在application.properties中我是这样定义的
cloud.aws.region.static=eu-central-1
aws.region=eu-central-1
您使用的代码是旧的 API,不再被认为是最佳实践。 Amazon 强烈建议使用 V2 而不是 V1。
您创建服务客户端的方式也已过时。要以编程方式使用 AWS Step Functions,请考虑使用推荐的 API - 这是 AWS SDK for Java v2.
要创建 AWS Step Functions Service Client 并指定区域,请使用 Java 代码,如下所示:
Region region = Region.US_EAST_1;
SfnClient sfnClient = SfnClient.builder()
.region(region)
.build();
有关 AWS SDK Java V2 的更多设置说明,请参阅此处的 AWS Step Functions Readme。