तरीका: स्टेटस

यह कुंजियों के लिए ऐक्सेस कंट्रोल लिस्ट सर्विस (केएसीएलएस) की स्थिति की जांच करता है. इससे यह पता चलता है कि यह सेवा चालू है या नहीं और इसे सही तरीके से कॉन्फ़िगर किया गया है या नहीं.

इसके अलावा, इंटरनल सेल्फ-चेक भी किए जा सकते हैं. जैसे, KMS की ऐक्सेसिबिलिटी की जांच करना या सिस्टम की सेहत को लॉग करना.

एचटीटीपी अनुरोध

GET https://KACLS_URL/status

KACLS_URL की जगह, कुंजी ऐक्सेस कंट्रोल लिस्ट (केएसीएल) सेवा का यूआरएल डालें.

पाथ पैरामीटर

कोई नहीं.

अनुरोध का मुख्य भाग

कोई नहीं.

जवाब का मुख्य भाग

जवाब के मुख्य हिस्से में, इस स्ट्रक्चर का डेटा शामिल होता है:

JSON के काेड में दिखाना
{
  "name": string,
  "vendor_id": string,
  "version": string,
  "server_type": string,
  "operations_supported": string array
}
फ़ील्ड
name

string (UTF-8)

वैकल्पिक तौर पर इंस्टेंस का नाम.

operations_supported

string array

इस सेवा के साथ काम करने वाली कार्रवाइयों की सूची. कार्रवाई का नाम, उसके यूआरएल पाथ से तय होता है.

server_type

string (UTF-8)

KACLS होना चाहिए.

vendor_id

string (UTF-8)

KACLS वेंडर का नाम.

version

string (UTF-8)

सॉफ़्टवेयर का वर्शन.

उदाहरण

इस उदाहरण में, status तरीके के लिए रिस्पॉन्स का सैंपल दिया गया है.

जवाब

{
  "server_type": "KACLS",
  "vendor_id": "Test",
  "version": "demo",
  "name": "K8 reference",
  "operations_supported": [
    "wrap", "unwrap", "privilegedunwrap",
    "privatekeydecrypt", "privatekeysign", "privilegedprivatekeydecrypt"
  ]
}