def _v2_call()

in src/setup.py [0:0]


    def _v2_call(self, request):
        from requests import Session, codes
        from requests.adapters import HTTPAdapter
        print ("Try IMDSV2")
        try:
            self.token = self._get_metadata_token()
            session = Session()
            session.mount("http://", HTTPAdapter(max_retries=self._MAX_RETRIES))
            headers = {self._X_AWS_EC_METADATA_TOKEN:self.token}
            result = session.get(self.metadata_server + request, timeout=self._REQUEST_TIMEOUT, headers=headers)
            return result
        except Exception as e:
            print(Color.yellow("\n Failed to retrieve IMDSV2, switch to IMDSV1 explicitly."))
            return False