private boolean isRetryable(int statusCode) {
        return statusCode >= 500 && statusCode < 600;
    }
Token is unsupported if the exception is a non-retryable, non-400 status code or the exception is caused by timeout
aws-java-sdk-core/src/main/java/com/amazonaws/internal/InstanceMetadataServiceResourceFetcher.java