code: def request_primary_key_cipher_text(ip, port):
      action = "CreateKey"
      payload = {
          "keyspec": "EH_AES_GCM_128",
          "origin": "EH_INTERNAL_KEY",
      }
      primary_key_cipher_text = post_request(ip, port, action, payload)[
          "keyid"
      ]
      return primary_key_cipher_text
  
file_path: BigDL/python/ppml/src/bigdl/ppml/kms/ehsm/caller.py
imports: import requests
  import json
  import base64
  import time
  import random
  import hmac
  from hashlib import sha256
  import os
  from collections import OrderedDict
  import urllib.parse
  from requests.packages import urllib3
label_desc: Use image node_id 4 for calling a global function with example usage: request_primary_key_cipher_text(ip, port) and returns: primary_key_cipher_text