AWS:将字符串转换为区域

Arp*_*hah 5 java amazon-ec2 amazon-web-services aws-sdk

我不想硬编码区域 ID 并将区域名称作为字符串从命令行传递。有没有办法做到这一点?硬编码:

Region s3Region = Region.getRegion(Regions.US_EAST_1); 
Non Hardcoded but not working:
Region s3Region = Region.getRegion(Regions.fromName(awsRegion));
Run Code Online (Sandbox Code Playgroud)

Ray*_*her 8

回答我认为您想问的问题:

如果您有一个 Amazon 区域名称,例如“us-east-1”,那么您可以轻松地将其转换为 RegionEndpoint:

RegionEndpoint endpoint = Amazon.RegionEndpoint.GetBySystemName("us-east-1");
Run Code Online (Sandbox Code Playgroud)