예제 #1
0
    public FormValidation doCheckUseInstanceProfileForCredentials(@QueryParameter boolean value) {
      if (value) {
        try {
          new InstanceProfileCredentialsProvider().getCredentials();
        } catch (AmazonClientException e) {
          return FormValidation.error(
              Messages.EC2Cloud_FailedToObtainCredentailsFromEC2(), e.getMessage());
        }
      }

      return FormValidation.ok();
    }