CISCO ASA ರೆಸ್ಟ್ API ಅಪ್ಲಿಕೇಶನ್
ಸೂಚನೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಉತ್ಪನ್ನ
ಮುಗಿದಿದೆview
Cisco ನ ASA REST API ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ಪ್ರತ್ಯೇಕ Cisco ASA ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ನೀವು ಈಗ ಮತ್ತೊಂದು ಹಗುರ-ತೂಕದ, ಬಳಸಲು ಸುಲಭವಾದ ಆಯ್ಕೆಯನ್ನು ಹೊಂದಿರುವಿರಿ. ASA REST API RESTful ತತ್ವಗಳ ಆಧಾರದ ಮೇಲೆ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ (API) ಆಗಿದೆ. API ಚಾಲನೆಯಲ್ಲಿರುವ ಯಾವುದೇ ASA ನಲ್ಲಿ ಇದನ್ನು ತ್ವರಿತವಾಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಸಿಸ್ಕೋ ಸಿಸ್ಟಮ್ಸ್, ಇಂಕ್.
ASA REST API ವಿನಂತಿಗಳು ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಗಳು
ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ REST ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ನಿರ್ದಿಷ್ಟ ASA ಯ REST ಏಜೆಂಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು ಪ್ರಸ್ತುತ ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಹಿತಿಯನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ನೀಡಲು ಪ್ರಮಾಣಿತ HTTP ವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು.
ಎಚ್ಚರಿಕೆ: REST API ಅನ್ನು ASA ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ, ಇತರ ಭದ್ರತಾ ನಿರ್ವಹಣೆ ಪ್ರೋಟೋಕಾಲ್ಗಳಿಂದ ಸಂಪರ್ಕಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗುವುದಿಲ್ಲ. ಇದರರ್ಥ CLI, ASDM, ಅಥವಾ ಸೆಕ್ಯುರಿಟಿ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸುವ ಇತರರು ನೀವು ಅದೇ ರೀತಿ ಮಾಡುತ್ತಿರುವಾಗ ASA ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು.
ವಿನಂತಿ ರಚನೆ
ASA REST API ನಿಮಗೆ ಪ್ರಾತಿನಿಧಿಕ ರಾಜ್ಯ ವರ್ಗಾವಣೆ (REST)API ಮೂಲಕ ವೈಯಕ್ತಿಕ ASA ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ. ASA ಸಂಪನ್ಮೂಲಗಳ ಮೇಲೆ CRUD (ರಚಿಸಿ, ಓದಿ, ನವೀಕರಿಸಿ, ಅಳಿಸಿ) ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು API ಬಾಹ್ಯ ಕ್ಲೈಂಟ್ಗಳಿಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಎಲ್ಲಾ API ವಿನಂತಿಗಳನ್ನು HTTPS ಮೂಲಕ ASA ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ.
ವಸ್ತುವಿನ ಗುಣಲಕ್ಷಣಗಳು ಎಲ್ಲಿವೆ:
ಆಸ್ತಿ | ಟೈಪ್ ಮಾಡಿ | ವಿವರಣೆ |
---|---|---|
ಸಂದೇಶಗಳು | ನಿಘಂಟುಗಳ ಪಟ್ಟಿ | ದೋಷ ಅಥವಾ ಎಚ್ಚರಿಕೆ ಸಂದೇಶಗಳ ಪಟ್ಟಿ |
ಕೋಡ್ | ಸ್ಟ್ರಿಂಗ್ | ದೋಷ/ಎಚ್ಚರಿಕೆ/ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದ ವಿವರವಾದ ಸಂದೇಶ |
ವಿವರಗಳು | ಸ್ಟ್ರಿಂಗ್ | ದೋಷ/ಎಚ್ಚರಿಕೆ/ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದ ವಿವರವಾದ ಸಂದೇಶ |
ಗಮನಿಸಿ: REST API ಕರೆಗಳಿಂದ ಮಾಡಲಾದ ಬದಲಾವಣೆಗಳು ಆರಂಭಿಕ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಮುಂದುವರಿಯುವುದಿಲ್ಲ ಆದರೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಮಾತ್ರ ನಿಯೋಜಿಸಲಾಗಿದೆ. ಸ್ಟಾರ್ಟ್ಅಪ್ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಲು, ನೀವು ಪೋಸ್ಟ್ ಎ ರೈಟ್ ಮೆಮ್ API ವಿನಂತಿಯನ್ನು ಬಳಸಬಹುದು. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ASA REST API ಪರಿವಿಡಿ ಕುರಿತು ಬರೆಯುವ ಮೆಮೊರಿ API ನಮೂದನ್ನು ನೋಡಿ.
ASA REST API ಏಜೆಂಟ್ ಮತ್ತು ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ಗಮನಿಸಿ: REST API ಏಜೆಂಟ್ ಜಾವಾ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ. ಜಾವಾ ರನ್ಟೈಮ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (JRE) ಅನ್ನು REST API ಏಜೆಂಟ್ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಜೋಡಿಸಲಾಗಿದೆ.
ಮುಗಿದಿದೆview
ಪ್ರತ್ಯೇಕ Cisco ASA ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಹಲವಾರು ಆಯ್ಕೆಗಳು ಲಭ್ಯವಿದೆ:
- ಕಮಾಂಡ್ ಲೈನ್ ಇಂಟರ್ಫೇಸ್ (CLI) - ಸಂಪರ್ಕಿತ ಕನ್ಸೋಲ್ ಮೂಲಕ ನೀವು ನಿಯಂತ್ರಣ ಆಜ್ಞೆಗಳನ್ನು ನೇರವಾಗಿ ASA ಗೆ ಕಳುಹಿಸುತ್ತೀರಿ.
- ಅಡಾಪ್ಟಿವ್ ಸೆಕ್ಯುರಿಟಿ ಡಿವೈಸ್ ಮ್ಯಾನೇಜರ್ (ASDM) - ASA ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ನಿರ್ವಹಿಸಲು ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ನೀವು ಬಳಸಬಹುದಾದ ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ "ಆನ್-ಬಾಕ್ಸ್" ನಿರ್ವಹಣಾ ಅಪ್ಲಿಕೇಶನ್.
- Cisco ಸೆಕ್ಯುರಿಟಿ ಮ್ಯಾನೇಜರ್ - ಮಧ್ಯಮದಿಂದ ದೊಡ್ಡದಾದ ಅನೇಕ ಭದ್ರತಾ ಸಾಧನಗಳ ನೆಟ್ವರ್ಕ್ಗಳಿಗೆ ಉದ್ದೇಶಿಸಿರುವಾಗ, ಈ ಚಿತ್ರಾತ್ಮಕ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ASA ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ನಿರ್ವಹಿಸಲು ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಬಳಸಬಹುದು.
Cisco ನ ASA REST API ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ನೀವು ಈಗ ಮತ್ತೊಂದು ಹಗುರವಾದ, ಬಳಸಲು ಸುಲಭವಾದ ಆಯ್ಕೆಯನ್ನು ಹೊಂದಿರುವಿರಿ. ಇದು "RESTful" ತತ್ವಗಳನ್ನು ಆಧರಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ (API), ನೀವು API ಚಾಲನೆಯಲ್ಲಿರುವ ಯಾವುದೇ ASA ನಲ್ಲಿ ತ್ವರಿತವಾಗಿ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು.
ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ REST ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ನಿರ್ದಿಷ್ಟ ASA ಯ REST ಏಜೆಂಟ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಮತ್ತು ಪ್ರಸ್ತುತ ಕಾನ್ಫಿಗರೇಶನ್ ಮಾಹಿತಿಯನ್ನು ಪ್ರವೇಶಿಸಲು ಪ್ರಮಾಣಿತ HTTP ವಿಧಾನಗಳನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಹೆಚ್ಚುವರಿ ಕಾನ್ಫಿಗರೇಶನ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ನೀಡಬಹುದು.
ಎಚ್ಚರಿಕೆ: REST API ಅನ್ನು ASA ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ, ಇತರ ಭದ್ರತಾ ನಿರ್ವಹಣೆ ಪ್ರೋಟೋಕಾಲ್ಗಳಿಂದ ಸಂಪರ್ಕಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗುವುದಿಲ್ಲ. ಇದರರ್ಥ CLI, ASDM, ಅಥವಾ ಸೆಕ್ಯುರಿಟಿ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸುವ ಇತರರು ನೀವು ಅದೇ ರೀತಿ ಮಾಡುತ್ತಿರುವಾಗ ASA ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು.
ASA REST API ವಿನಂತಿಗಳು ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಗಳು
ASA REST API ನಿಮಗೆ ಪ್ರಾತಿನಿಧಿಕ ರಾಜ್ಯ ವರ್ಗಾವಣೆ (REST) API ಮೂಲಕ ವೈಯಕ್ತಿಕ ASA ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರೋಗ್ರಾಮ್ಯಾಟಿಕ್ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ. ASA ಸಂಪನ್ಮೂಲಗಳ ಮೇಲೆ CRUD (ರಚಿಸಿ, ಓದಿ, ನವೀಕರಿಸಿ, ಅಳಿಸಿ) ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು API ಬಾಹ್ಯ ಕ್ಲೈಂಟ್ಗಳಿಗೆ ಅನುಮತಿಸುತ್ತದೆ; ಇದು HTTPS ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು REST ವಿಧಾನವನ್ನು ಆಧರಿಸಿದೆ. ಎಲ್ಲಾ API ವಿನಂತಿಗಳನ್ನು HTTPS ಮೂಲಕ ASA ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತದೆ. ಈ ವಿಭಾಗವು ಓವರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆview ವಿನಂತಿಗಳನ್ನು ಹೇಗೆ ರಚಿಸಲಾಗಿದೆ ಮತ್ತು ನಿರೀಕ್ಷಿತ ಪ್ರತಿಕ್ರಿಯೆಗಳು,
ವಿನಂತಿ ರಚನೆ
ಲಭ್ಯವಿರುವ ವಿನಂತಿ ವಿಧಾನಗಳು:
- GET - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಸ್ತುವಿನಿಂದ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ.
- ಪುಟ್ - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಸ್ತುವಿಗೆ ಒದಗಿಸಿದ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸುತ್ತದೆ; ವಸ್ತುವು ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿದ್ದರೆ 404 ಸಂಪನ್ಮೂಲ ಕಂಡುಬಂದಿಲ್ಲ ದೋಷವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
- ಪೋಸ್ಟ್ - ಒದಗಿಸಿದ ಮಾಹಿತಿಯೊಂದಿಗೆ ವಸ್ತುವನ್ನು ರಚಿಸುತ್ತದೆ.
- ಅಳಿಸಿ - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಸ್ತುವನ್ನು ಅಳಿಸುತ್ತದೆ.
- ಪ್ಯಾಚ್ - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ವಸ್ತುವಿಗೆ ಭಾಗಶಃ ಮಾರ್ಪಾಡುಗಳನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ.
ಪ್ರತಿಕ್ರಿಯೆ ರಚನೆ
- ಪ್ರತಿ ವಿನಂತಿಯು ಪ್ರಮಾಣಿತ ಹೆಡರ್ಗಳು, ಪ್ರತಿಕ್ರಿಯೆ ವಿಷಯ ಮತ್ತು ಸ್ಥಿತಿ ಕೋಡ್ನೊಂದಿಗೆ ASA ನಿಂದ HTTPS ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ.
ಪ್ರತಿಕ್ರಿಯೆ ರಚನೆಯು ಹೀಗಿರಬಹುದು:
- ಸ್ಥಳ - ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ಸಂಪನ್ಮೂಲ ID; POST ಗಾಗಿ ಮಾತ್ರ-ಹೊಸ ಸಂಪನ್ಮೂಲ ID ಅನ್ನು ಹೊಂದಿದೆ (URI ಪ್ರಾತಿನಿಧ್ಯವಾಗಿ).
- ಕಂಟೆಂಟ್-ಟೈಪ್ - ಪ್ರತಿಕ್ರಿಯೆ ಸಂದೇಶದ ದೇಹವನ್ನು ವಿವರಿಸುವ ಮಾಧ್ಯಮ ಪ್ರಕಾರ; ಪ್ರತಿಕ್ರಿಯೆ ಸಂದೇಶದ ದೇಹದ ಪ್ರಾತಿನಿಧ್ಯ ಮತ್ತು ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ವಿವರಿಸುತ್ತದೆ.
ಪ್ರತಿ ಪ್ರತಿಕ್ರಿಯೆಯು HTTP ಸ್ಥಿತಿ ಅಥವಾ ದೋಷ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಲಭ್ಯವಿರುವ ಕೋಡ್ಗಳು ಈ ವರ್ಗಗಳಿಗೆ ಸೇರುತ್ತವೆ:
- 20x - ಇನ್ನೂರು ಸರಣಿಯ ಕೋಡ್ ಯಶಸ್ವಿ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಅವುಗಳೆಂದರೆ:
- 200 ಸರಿ - ಯಶಸ್ವಿ ವಿನಂತಿಗಳಿಗೆ ಪ್ರಮಾಣಿತ ಪ್ರತಿಕ್ರಿಯೆ.
- 201 ರಚಿಸಲಾಗಿದೆ - ವಿನಂತಿಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲಾಗಿದೆ; ಹೊಸ ಸಂಪನ್ಮೂಲವನ್ನು ರಚಿಸಲಾಗಿದೆ.
- 202 ಸ್ವೀಕರಿಸಲಾಗಿದೆ - ವಿನಂತಿಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ, ಆದರೆ ಪ್ರಕ್ರಿಯೆಯು ಪೂರ್ಣಗೊಂಡಿಲ್ಲ.
- 204 ವಿಷಯವಿಲ್ಲ - ಸರ್ವರ್ ಯಶಸ್ವಿಯಾಗಿ ವಿನಂತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿದೆ; ಯಾವುದೇ ವಿಷಯವನ್ನು ಹಿಂತಿರುಗಿಸಲಾಗುತ್ತಿಲ್ಲ.
- 4xx - ನಾಲ್ಕು ನೂರು ಸರಣಿಯ ಕೋಡ್ ಕ್ಲೈಂಟ್-ಸೈಡ್ ದೋಷವನ್ನು ಸೂಚಿಸುತ್ತದೆ, ಅವುಗಳೆಂದರೆ:
- 400 ಕೆಟ್ಟ ವಿನಂತಿ - ಗುರುತಿಸದ ಪ್ಯಾರಾಮೀಟರ್ಗಳು, ಕಾಣೆಯಾದ ನಿಯತಾಂಕಗಳು ಅಥವಾ ಅಮಾನ್ಯ ಮೌಲ್ಯಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಅಮಾನ್ಯವಾದ ಪ್ರಶ್ನೆ ಪ್ಯಾರಾಮೀಟರ್ಗಳು.
- 404 ಕಂಡುಬಂದಿಲ್ಲ - ಒದಗಿಸಲಾಗಿದೆ URL ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಂಪನ್ಮೂಲಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆampಉದಾಹರಣೆಗೆ, ಸಂಪನ್ಮೂಲವು ಲಭ್ಯವಿಲ್ಲದ ಕಾರಣ HTTP DELETE ವಿಫಲವಾಗಬಹುದು.
- 405 ವಿಧಾನವನ್ನು ಅನುಮತಿಸಲಾಗಿಲ್ಲ - ಸಂಪನ್ಮೂಲದಲ್ಲಿ ಅನುಮತಿಸದ HTTP ವಿನಂತಿಯನ್ನು ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ; ಉದಾample, ಓದಲು-ಮಾತ್ರ ಸಂಪನ್ಮೂಲದಲ್ಲಿ ಪೋಸ್ಟ್.
- 5xx - ಐದು ನೂರು ಸರಣಿಯ ಕೋಡ್ ಸರ್ವರ್-ಸೈಡ್ ದೋಷವನ್ನು ಸೂಚಿಸುತ್ತದೆ.
ದೋಷದ ಸಂದರ್ಭದಲ್ಲಿ, ದೋಷ ಕೋಡ್ ಜೊತೆಗೆ, ರಿಟರ್ನ್ ಪ್ರತಿಕ್ರಿಯೆಯು ದೋಷದ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳನ್ನು ಹೊಂದಿರುವ ದೋಷ ವಸ್ತುವನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. JSON ದೋಷ/ಎಚ್ಚರಿಕೆ ಪ್ರತಿಕ್ರಿಯೆಯ ಸ್ಕೀಮಾ ಈ ಕೆಳಗಿನಂತಿದೆ:
ವಸ್ತುವಿನ ಗುಣಲಕ್ಷಣಗಳು ಎಲ್ಲಿವೆ:
ಆಸ್ತಿ | ಟೈಪ್ ಮಾಡಿ | ವಿವರಣೆ |
ಸಂದೇಶಗಳು | ನಿಘಂಟುಗಳ ಪಟ್ಟಿ | ದೋಷ ಅಥವಾ ಎಚ್ಚರಿಕೆ ಸಂದೇಶಗಳ ಪಟ್ಟಿ |
ಕೋಡ್ | ಸ್ಟ್ರಿಂಗ್ | ದೋಷ/ಎಚ್ಚರಿಕೆ/ಮಾಹಿತಿ ಕೋಡ್ |
ವಿವರಗಳು | ಸ್ಟ್ರಿಂಗ್ | ದೋಷ/ಎಚ್ಚರಿಕೆ/ಮಾಹಿತಿಗೆ ಸಂಬಂಧಿಸಿದ ವಿವರವಾದ ಸಂದೇಶ |
ಗಮನಿಸಿ: REST API ಕರೆಗಳಿಂದ ಮಾಡಲಾದ ASA ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಬದಲಾವಣೆಗಳು ಆರಂಭಿಕ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಮುಂದುವರಿಯುವುದಿಲ್ಲ; ಅಂದರೆ, ಚಾಲನೆಯಲ್ಲಿರುವ ಸಂರಚನೆಗೆ ಮಾತ್ರ ಬದಲಾವಣೆಗಳನ್ನು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ. ಆರಂಭಿಕ ಕಾನ್ಫಿಗರೇಶನ್ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಲು, ನೀವು ರೈಟ್ಮೆಮ್ API ವಿನಂತಿಯನ್ನು ಪೋಸ್ಟ್ ಮಾಡಬಹುದು; ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ASA REST API ವಿಷಯಗಳ ಕುರಿತು "ಮೆಮೊರಿ API ಬರೆಯಿರಿ" ನಮೂದನ್ನು ಅನುಸರಿಸಿ.
ASA REST API ಏಜೆಂಟ್ ಮತ್ತು ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
- REST API ಏಜೆಂಟ್ ಅನ್ನು ಇತರ ASA ಚಿತ್ರಗಳೊಂದಿಗೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಪ್ರಕಟಿಸಲಾಗಿದೆ cisco.com. ಭೌತಿಕ ASA ಗಳಿಗಾಗಿ, REST API ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸಾಧನದ ಫ್ಲ್ಯಾಷ್ಗೆ ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕು ಮತ್ತು "rest-api ಇಮೇಜ್" ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಾಪಿಸಬೇಕು. REST API ಏಜೆಂಟ್ ಅನ್ನು ನಂತರ "rest-api ಏಜೆಂಟ್" ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
- ವರ್ಚುವಲ್ ASA (ASAv) ಜೊತೆಗೆ, REST API ಇಮೇಜ್ ಅನ್ನು "boot:" ವಿಭಾಗಕ್ಕೆ ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕು. ನಂತರ ನೀವು REST API ಏಜೆಂಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸಲು "rest-api ಇಮೇಜ್" ಆಜ್ಞೆಯನ್ನು ನೀಡಬೇಕು, ನಂತರ "rest-api ಏಜೆಂಟ್" ಆಜ್ಞೆಯನ್ನು ನೀಡಬೇಕು.
- REST API ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು ಹೊಂದಾಣಿಕೆಯ ಕುರಿತು ಮಾಹಿತಿಗಾಗಿ, Cisco ASA ಹೊಂದಾಣಿಕೆಯ ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಅನ್ನು ನೋಡಿ.
- ನಿಮ್ಮ ASA ಅಥವಾ ASAv ಗಾಗಿ ನೀವು ಸೂಕ್ತವಾದ REST API ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು software.cisco.com/download/home. ನಿರ್ದಿಷ್ಟ ಅಡಾಪ್ಟಿವ್ ಸೆಕ್ಯುರಿಟಿ ಅಪ್ಲೈಯನ್ಸ್ (ASA) ಮಾದರಿಯನ್ನು ಪತ್ತೆ ಮಾಡಿ ಮತ್ತು ನಂತರ ಅಡಾಪ್ಟಿವ್ ಸೆಕ್ಯುರಿಟಿ ಅಪ್ಲೈಯನ್ಸ್ REST API ಪ್ಲಗಿನ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ.
ಗಮನಿಸಿ: REST API ಏಜೆಂಟ್ ಜಾವಾ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ. ಜಾವಾ ರನ್ಟೈಮ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (JRE) ಅನ್ನು REST API ಏಜೆಂಟ್ ಪ್ಯಾಕೇಜ್ನಲ್ಲಿ ಜೋಡಿಸಲಾಗಿದೆ.
ಬಳಕೆಯ ಮಾರ್ಗಸೂಚಿಗಳು
ಪ್ರಮುಖ ನೀವು ಎಲ್ಲಾ API ಕರೆಗಳು ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಲ್ಲಿ ಬಳಕೆದಾರ-ಏಜೆಂಟ್: REST API ಏಜೆಂಟ್ ಎಂಬ ಹೆಡರ್ ಅನ್ನು ಸೇರಿಸಬೇಕು. C ಗಾಗಿ -H 'ಬಳಕೆದಾರ-ಏಜೆಂಟ್: REST API ಏಜೆಂಟ್' ಅನ್ನು ಬಳಸಿURL ಆಜ್ಞೆ. ಬಹು-ಸಂದರ್ಭ ಮೋಡ್ನಲ್ಲಿ, REST API ಏಜೆಂಟ್ ಆದೇಶಗಳು ಸಿಸ್ಟಮ್ ಸಂದರ್ಭದಲ್ಲಿ ಮಾತ್ರ ಲಭ್ಯವಿರುತ್ತವೆ.
ಗರಿಷ್ಟ ಬೆಂಬಲಿತ ಕಾನ್ಫಿಗರೇಶನ್ ಗಾತ್ರ
ASA ರೆಸ್ಟ್ API ಭೌತಿಕ ASA ಒಳಗೆ ಚಾಲನೆಯಲ್ಲಿರುವ "ಆನ್-ಬೋರ್ಡ್" ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ, ಮತ್ತು ಅದರಂತೆ ಅದಕ್ಕೆ ನಿಯೋಜಿಸಲಾದ ಮೆಮೊರಿಯ ಮೇಲೆ ಮಿತಿಯನ್ನು ಹೊಂದಿದೆ. 2 ಮತ್ತು 5555 ನಂತಹ ಇತ್ತೀಚಿನ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಗರಿಷ್ಠ ಬೆಂಬಲಿತ ರನ್ನಿಂಗ್ ಕಾನ್ಫಿಗರೇಶನ್ ಗಾತ್ರವು ಬಿಡುಗಡೆಯ ಚಕ್ರದಲ್ಲಿ ಸರಿಸುಮಾರು 5585 MB ವರೆಗೆ ಹೆಚ್ಚಾಗಿದೆ. ASA ರೆಸ್ಟ್ API ವರ್ಚುವಲ್ ASA ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಲ್ಲಿ ಮೆಮೊರಿ ನಿರ್ಬಂಧಗಳನ್ನು ಸಹ ಹೊಂದಿದೆ. ASAv5 ನಲ್ಲಿ ಒಟ್ಟು ಮೆಮೊರಿಯು 1.5 GB ಆಗಿರಬಹುದು, ಆದರೆ ASAv10 ನಲ್ಲಿ ಇದು 2 GB ಆಗಿದೆ. ಉಳಿದ API ಮಿತಿಗಳು ಕ್ರಮವಾಗಿ ASAv450 ಮತ್ತು ASAv500 ಗೆ 5 KB ಮತ್ತು 10 KB.
ಆದ್ದರಿಂದ, ದೊಡ್ಡ ರನ್ನಿಂಗ್ ಕಾನ್ಫಿಗರೇಶನ್ಗಳು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಏಕಕಾಲಿಕ ವಿನಂತಿಗಳು ಅಥವಾ ದೊಡ್ಡ ವಿನಂತಿಯ ಪರಿಮಾಣಗಳಂತಹ ವಿವಿಧ ಮೆಮೊರಿ-ತೀವ್ರ ಸಂದರ್ಭಗಳಲ್ಲಿ ವಿನಾಯಿತಿಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು ಎಂಬುದನ್ನು ತಿಳಿದಿರಲಿ. ಈ ಸಂದರ್ಭಗಳಲ್ಲಿ, Rest API GET/PUT/POST ಕರೆಗಳು 500 - ಆಂತರಿಕ ಸರ್ವರ್ ದೋಷ ಸಂದೇಶಗಳೊಂದಿಗೆ ವಿಫಲಗೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತು ಉಳಿದ API ಏಜೆಂಟ್ ಪ್ರತಿ ಬಾರಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಈ ಪರಿಸ್ಥಿತಿಗೆ ಪರಿಹಾರಗಳು ಹೆಚ್ಚಿನ-ಮೆಮೊರಿ ASA/FPR ಅಥವಾ ASAV ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗೆ ಸರಿಸುತ್ತವೆ ಅಥವಾ ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾನ್ಫಿಗರೇಶನ್ನ ಗಾತ್ರವನ್ನು ಕಡಿಮೆಗೊಳಿಸುತ್ತವೆ.
REST API ಏಜೆಂಟ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ
CLI ಅನ್ನು ಬಳಸಿಕೊಂಡು, ನಿರ್ದಿಷ್ಟ ASA ನಲ್ಲಿ ASA REST API ಏಜೆಂಟ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಮತ್ತು ಸ್ಥಾಪಿಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- ಹಂತ 1: ಬಯಸಿದ ASA ನಲ್ಲಿ, ಪ್ರತಿಯನ್ನು ನೀಡಿ disk0: ಪ್ರಸ್ತುತ ASA REST API ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಲು ಆಜ್ಞೆ cisco.com ASA ನ ಫ್ಲಾಶ್ ಮೆಮೊರಿಗೆ.
- ಉದಾಹರಣೆಗೆampಲೆ: ನಕಲಿಸಿ tftp://10.7.0.80/asa-restapi-111-lfbff-k8.SPA disk0:
- ಹಂತ 2: ರೆಸ್ಟ್-ಎಪಿಐ ಇಮೇಜ್ ಡಿಸ್ಕ್0:/ ಅನ್ನು ನೀಡಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಪರಿಶೀಲಿಸಲು ಮತ್ತು ಸ್ಥಾಪಿಸಲು ಆದೇಶ.
- ಉದಾಹರಣೆಗೆampಲೆ: rest-api ಇಮೇಜ್ ಡಿಸ್ಕ್0:/asa-restapi-111-lfbff-k8.SPA
ಅನುಸ್ಥಾಪಕವು ಹೊಂದಾಣಿಕೆ ಮತ್ತು ಊರ್ಜಿತಗೊಳಿಸುವಿಕೆ ಪರಿಶೀಲನೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಮತ್ತು ನಂತರ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ASA ರೀಬೂಟ್ ಆಗುವುದಿಲ್ಲ.
REST API ಏಜೆಂಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ
ನಿರ್ದಿಷ್ಟ ASA ನಲ್ಲಿ ASA REST API ಏಜೆಂಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- ಹಂತ 1: ASA ನಲ್ಲಿ ಸರಿಯಾದ ಸಾಫ್ಟ್ವೇರ್ ಇಮೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
- ASA ಹೊಂದಾಣಿಕೆಯ ಮ್ಯಾಟ್ರಿಕ್ಸ್ನ REST API ವಿಭಾಗವನ್ನು ಸಂಪರ್ಕಿಸಿ (https://www.cisco.com/c/en/us/td/docs/security/asa/compatibility/asamatrx.html#pgfId-131643) ಯಾವ ASA ಚಿತ್ರದ ಅಗತ್ಯವಿದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು.
- ಹಂತ 2: CLI ಅನ್ನು ಬಳಸಿಕೊಂಡು, ASA ನಲ್ಲಿ HTTP ಸರ್ವರ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ ಮತ್ತು API ಕ್ಲೈಂಟ್ಗಳು ನಿರ್ವಹಣಾ ಇಂಟರ್ಫೇಸ್ಗೆ ಸಂಪರ್ಕಿಸಬಹುದು.
- ಉದಾಹರಣೆಗೆampಲೆ: http ಸರ್ವರ್ ಸಕ್ರಿಯಗೊಳಿಸಿ
- http 0.0.0.0 0.0.0.0
- ಹಂತ 3: CLI ಅನ್ನು ಬಳಸಿಕೊಂಡು, API ಸಂಪರ್ಕಗಳಿಗಾಗಿ HTTP ದೃಢೀಕರಣವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ. ಉದಾಹರಣೆಗೆample: aaa ದೃಢೀಕರಣ http ಕನ್ಸೋಲ್ LOCAL
- ಹಂತ 4: CLI ಅನ್ನು ಬಳಸಿಕೊಂಡು, API ಟ್ರಾಫಿಕ್ಗಾಗಿ ASA ನಲ್ಲಿ ಸ್ಥಿರ ಮಾರ್ಗವನ್ನು ರಚಿಸಿ. ಉದಾಹರಣೆಗೆampಲೆ: ಮಾರ್ಗ 0.0.0.0 0.0.0.0 1
- ಹಂತ 5: CLI ಅನ್ನು ಬಳಸಿಕೊಂಡು, ASA ನಲ್ಲಿ ASA REST API ಏಜೆಂಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. ಉದಾಹರಣೆಗೆampಲೆ: ರೆಸ್ಟ್-ಎಪಿಐ ಏಜೆಂಟ್
REST API ದೃಢೀಕರಣ
ದೃಢೀಕರಿಸಲು ಎರಡು ಮಾರ್ಗಗಳಿವೆ: ಪ್ರತಿ ವಿನಂತಿಯಲ್ಲಿ ಬಳಕೆದಾರರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ರವಾನಿಸುವ ಮೂಲ HTTP ದೃಢೀಕರಣ ಅಥವಾ ಸುರಕ್ಷಿತ HTTPS ಸಾರಿಗೆಯೊಂದಿಗೆ ಟೋಕನ್ ಆಧಾರಿತ ದೃಢೀಕರಣ, ಇದು ಪ್ರತಿ ವಿನಂತಿಯೊಂದಿಗೆ ಹಿಂದೆ ರಚಿಸಲಾದ ಟೋಕನ್ ಅನ್ನು ರವಾನಿಸುತ್ತದೆ. ಯಾವುದೇ ರೀತಿಯಲ್ಲಿ, ಪ್ರತಿ ವಿನಂತಿಗೆ ದೃಢೀಕರಣವನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಟೋಕನ್-ಆಧಾರಿತ ದೃಢೀಕರಣದ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ASA REST API v7.14(x) ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿನ “Token_Authentication_API” ವಿಭಾಗವನ್ನು ನೋಡಿ.
ಗಮನಿಸಿ: ASA ನಲ್ಲಿ ಪ್ರಮಾಣಪತ್ರ ಪ್ರಾಧಿಕಾರದ (CA)-ನೀಡಿದ ಪ್ರಮಾಣಪತ್ರಗಳ ಬಳಕೆಯನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ, ಆದ್ದರಿಂದ REST API ಕ್ಲೈಂಟ್ಗಳು SSL ಸಂಪರ್ಕಗಳನ್ನು ಸ್ಥಾಪಿಸುವಾಗ ASA ಸರ್ವರ್ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಬಹುದು.
ಕಮಾಂಡ್ ಅಧಿಕಾರ
ಬಾಹ್ಯ AAA ಸರ್ವರ್ ಅನ್ನು ಬಳಸಲು ಕಮಾಂಡ್ ಅಧಿಕಾರವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ (ಉದಾample, aaa ಅಧಿಕಾರ ಆಜ್ಞೆ ), ನಂತರ enable_1 ಹೆಸರಿನ ಬಳಕೆದಾರನು ಆ ಸರ್ವರ್ನಲ್ಲಿ ಪೂರ್ಣ ಆಜ್ಞೆಯ ಸವಲತ್ತುಗಳೊಂದಿಗೆ ಅಸ್ತಿತ್ವದಲ್ಲಿರಬೇಕು. ASA ನ LOCAL ಡೇಟಾಬೇಸ್ (aaa ದೃಢೀಕರಣ ಆದೇಶ LOCAL) ಅನ್ನು ಬಳಸಲು ಕಮಾಂಡ್ ದೃಢೀಕರಣವನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ, ನಂತರ ಎಲ್ಲಾ REST API ಬಳಕೆದಾರರು ತಮ್ಮ ಪಾತ್ರಗಳಿಗೆ ಸೂಕ್ತವಾದ ಸವಲತ್ತು ಮಟ್ಟಗಳೊಂದಿಗೆ LOCAL ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ನೋಂದಾಯಿಸಿಕೊಳ್ಳಬೇಕು:
- ಮೇಲ್ವಿಚಾರಣಾ ವಿನಂತಿಗಳನ್ನು ಆಹ್ವಾನಿಸಲು ಸವಲತ್ತು ಹಂತ 3 ಅಥವಾ ಹೆಚ್ಚಿನದು ಅಗತ್ಯವಿದೆ.
- GET ವಿನಂತಿಗಳನ್ನು ಆಹ್ವಾನಿಸಲು ಸವಲತ್ತು ಹಂತ 5 ಅಥವಾ ಹೆಚ್ಚಿನದು ಅಗತ್ಯವಿದೆ.
- PUT/POST/DELETE ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಆಹ್ವಾನಿಸಲು ಸವಲತ್ತು ಹಂತ 15 ಅವಶ್ಯಕವಾಗಿದೆ.
ನಿಮ್ಮ REST API ಕ್ಲೈಂಟ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ನಿಮ್ಮ ಸ್ಥಳೀಯ-ಹೋಸ್ಟ್ ಬ್ರೌಸರ್ನಲ್ಲಿ REST API ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:
- ಹಂತ 1: ನಿಮ್ಮ ಬ್ರೌಸರ್ಗಾಗಿ REST API ಕ್ಲೈಂಟ್ ಅನ್ನು ಪಡೆದುಕೊಳ್ಳಿ ಮತ್ತು ಸ್ಥಾಪಿಸಿ.
- Chrome ಗಾಗಿ, Google ನಿಂದ REST ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ. Firefox ಗಾಗಿ, RESTClient ಆಡ್-ಆನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ. ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
- ಹಂತ 2: ನಿಮ್ಮ ಬ್ರೌಸರ್ ಬಳಸಿ ಈ ಕೆಳಗಿನ ವಿನಂತಿಯನ್ನು ಪ್ರಾರಂಭಿಸಿ: https: /api/objects/networkobjects
- ನೀವು ದೋಷರಹಿತ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸಿದರೆ, ನೀವು ASA ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ REST API ಏಜೆಂಟ್ ಅನ್ನು ತಲುಪಿದ್ದೀರಿ.
- ಏಜೆಂಟ್ ವಿನಂತಿಯೊಂದಿಗೆ ನೀವು ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ASA ನಲ್ಲಿ REST API ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವಲ್ಲಿ ವಿವರಿಸಿದಂತೆ, CLI ಕನ್ಸೋಲ್ನಲ್ಲಿ ಡೀಬಗ್ ಮಾಡುವಿಕೆಯ ಮಾಹಿತಿಯ ಪ್ರದರ್ಶನವನ್ನು ನೀವು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು.
- ಹಂತ 3: ಐಚ್ಛಿಕವಾಗಿ, ನೀವು POST ಕಾರ್ಯಾಚರಣೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಕ ASA ಗೆ ನಿಮ್ಮ ಸಂಪರ್ಕವನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು.
ಉದಾಹರಣೆಗೆampಲೆ: ಮೂಲಭೂತ ಅಧಿಕಾರ ರುಜುವಾತುಗಳನ್ನು ಒದಗಿಸಿ ( ), ಅಥವಾ ದೃಢೀಕರಣ ಟೋಕನ್ (ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿಗಾಗಿ ಟೋಕನ್ ದೃಢೀಕರಣವನ್ನು ನೋಡಿ).
- ಉದ್ದೇಶಿತ ವಿನಂತಿಯ ವಿಳಾಸ: https://<asa management ipaddress>/api/objects/networkobjects
- ದೇಹದ ವಿಷಯ ಪ್ರಕಾರ: ಅಪ್ಲಿಕೇಶನ್ / json
ಕಾರ್ಯಾಚರಣೆಯ ಕಚ್ಚಾ ದೇಹ:
ASA ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ನೀವು ಈಗ ASA REST API ಅನ್ನು ಬಳಸಬಹುದು. ಕರೆ ವಿವರಣೆಗಳಿಗಾಗಿ API ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ ಮತ್ತು ಉದಾampಕಡಿಮೆ
ಬ್ಯಾಕ್-ಅಪ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಮರುಸ್ಥಾಪಿಸುವ ಬಗ್ಗೆ
REST API ಅನ್ನು ಬಳಸಿಕೊಂಡು ASA ನಲ್ಲಿ ಪೂರ್ಣ ಬ್ಯಾಕ್-ಅಪ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸುವುದು ASA ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡುತ್ತದೆ. ಇದನ್ನು ತಪ್ಪಿಸಲು, ಬ್ಯಾಕ್-ಅಪ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಮರುಸ್ಥಾಪಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ:
- {
- “ಆಜ್ಞೆಗಳು”:[“ನಕಲು /noconfirm disk0:/fileಹೆಸರು> ಚಾಲನೆಯಲ್ಲಿರುವ ಸಂರಚನೆ"]
- }
- ಎಲ್ಲಿfilename> ಎಂಬುದು backup.cfg ಅಥವಾ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಬ್ಯಾಕಪ್ ಮಾಡುವಾಗ ನೀವು ಬಳಸಿದ ಯಾವುದೇ ಹೆಸರನ್ನು.
ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಕನ್ಸೋಲ್ ಮತ್ತು ರಫ್ತು API ಸ್ಕ್ರಿಪ್ಟ್ಗಳು
ASA ನಲ್ಲಿ ನೇರವಾಗಿ API ಕರೆಗಳ ಕುರಿತು ಕಲಿಯಲು ಮತ್ತು ಪ್ರಯತ್ನಿಸಲು "ಸ್ಯಾಂಡ್ಬಾಕ್ಸ್" ಆಗಿ host:port/doc/ ನಲ್ಲಿ ಲಭ್ಯವಿರುವ REST API ಆನ್ಲೈನ್ ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಕನ್ಸೋಲ್ ಅನ್ನು ("ಡಾಕ್ UI" ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ) ನೀವು ಬಳಸಬಹುದು. ಇದಲ್ಲದೆ, ಪ್ರದರ್ಶಿಸಲಾದ ವಿಧಾನವನ್ನು ಉಳಿಸಲು ಡಾಕ್ UI ನಲ್ಲಿ ನೀವು ರಫ್ತು ಕಾರ್ಯಾಚರಣೆ ಬಟನ್ ಅನ್ನು ಬಳಸಬಹುದು ಮಾಜಿample ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್, ಪೈಥಾನ್ ಅಥವಾ ಪರ್ಲ್ ಸ್ಕ್ರಿಪ್ಟ್ file ನಿಮ್ಮ ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ಗೆ. ನಂತರ ನೀವು ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ನಿಮ್ಮ ASA ಗೆ ಅನ್ವಯಿಸಬಹುದು ಮತ್ತು ಇತರ ASA ಗಳು ಮತ್ತು ಇತರ ನೆಟ್ವರ್ಕ್ ಸಾಧನಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ಗಾಗಿ ಅದನ್ನು ಸಂಪಾದಿಸಬಹುದು. ಇದರರ್ಥ ಪ್ರಾಥಮಿಕವಾಗಿ ಶೈಕ್ಷಣಿಕ ಮತ್ತು ಬೂಟ್ಸ್ಟ್ರಾಪಿಂಗ್ ಸಾಧನವಾಗಿದೆ.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್
- ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸುವುದು file node.js ನ ಅನುಸ್ಥಾಪನೆಯ ಅಗತ್ಯವಿದೆ, ಅದನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು http://nodejs.org/.
- Node.js ಅನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು JavaScript ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು file, ಕಮಾಂಡ್-ಲೈನ್ ಸ್ಕ್ರಿಪ್ಟ್ನಂತೆ ಸಾಮಾನ್ಯವಾಗಿ ಬ್ರೌಸರ್ಗಾಗಿ ಬರೆಯಲಾಗಿದೆ. ಸರಳವಾಗಿ ಅನುಸ್ಥಾಪನಾ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ, ತದನಂತರ ನೋಡ್ script.js ನೊಂದಿಗೆ ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಿ.
ಹೆಬ್ಬಾವು
- ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಗೆ ನೀವು ಪೈಥಾನ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಅಗತ್ಯವಿದೆ, ಇದು ಲಭ್ಯವಿದೆ https://www.python.org/.
- ಒಮ್ಮೆ ನೀವು ಪೈಥಾನ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು ಪೈಥಾನ್ script.py ಬಳಕೆದಾರಹೆಸರು ಪಾಸ್ವರ್ಡ್ನೊಂದಿಗೆ ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರನ್ ಮಾಡಬಹುದು.
ಪರ್ಲ್
ಪರ್ಲ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಬಳಸಲು ಕೆಲವು ಹೆಚ್ಚುವರಿ ಸೆಟ್-ಅಪ್ ಅಗತ್ಯವಿದೆ-ನಿಮಗೆ ಐದು ಘಟಕಗಳು ಬೇಕಾಗುತ್ತವೆ: ಪರ್ಲ್ ಸ್ವತಃ ಮತ್ತು ನಾಲ್ಕು ಪರ್ಲ್ ಲೈಬ್ರರಿಗಳು:
- ಪರ್ಲ್ ಪ್ಯಾಕೇಜ್, ನಲ್ಲಿ ಕಂಡುಬಂದಿದೆ http://www.perl.org/
- ಬಂಡಲ್::CPAN, http://search.cpan.org/~andk/Bundle-CPAN-1.861/CPAN.pm ನಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ
- ಉಳಿದ::ಕ್ಲೈಂಟ್, ನಲ್ಲಿ ಕಂಡುಬಂದಿದೆ http://search.cpan.org/~mcrawfor/REST-Client-88/lib/REST/Client.pm
- MIME::Base64, ನಲ್ಲಿ ಕಂಡುಬಂದಿದೆ http://perldoc.perl.org/MIME/Base64.html
- JSON, ನಲ್ಲಿ ಕಂಡುಬಂದಿದೆ http://search.cpan.org/~makamaka/JSON-2.90/lib/JSON.pm
ಇಲ್ಲಿ ಒಬ್ಬ ಮಾಜಿampಮ್ಯಾಕಿಂತೋಷ್ನಲ್ಲಿ ಪರ್ಲ್ ಅನ್ನು ಬೂಟ್ಸ್ಟ್ರಾಪಿಂಗ್ ಮಾಡುವುದು:
- $ sudo perl -MCPAN ಮತ್ತು ಶೆಲ್
- cpan> ಬಂಡಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ::CPAN
- cpan> REST ಅನ್ನು ಸ್ಥಾಪಿಸಿ:: ಗ್ರಾಹಕ
- cpan> MIME ಅನ್ನು ಸ್ಥಾಪಿಸಿ::ಬೇಸ್ 64
- cpan> JSON ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ, ನೀವು perl script.pl ಬಳಕೆದಾರಹೆಸರು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಬಹುದು.
ASA ನಲ್ಲಿ REST API ಡೀಬಗ್ ಮಾಡುವಿಕೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತಿದೆ
ASA ನಲ್ಲಿ REST API ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವಲ್ಲಿ ಅಥವಾ ಸಂಪರ್ಕಿಸುವಲ್ಲಿ ನೀವು ಸಮಸ್ಯೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಿಮ್ಮ ಕನ್ಸೋಲ್ನಲ್ಲಿ ಡೀಬಗ್ ಮಾಡುವ ಸಂದೇಶಗಳ ಪ್ರದರ್ಶನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ನೀವು ಈ ಕೆಳಗಿನ CLI ಆಜ್ಞೆಯನ್ನು ಬಳಸಬಹುದು. ಡೀಬಗ್ ಸಂದೇಶಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಆಜ್ಞೆಯ ಯಾವುದೇ ರೂಪವನ್ನು ಬಳಸಿ.
ಡೀಬಗ್ ರೆಸ್ಟ್-ಎಪಿಐ [ಏಜೆಂಟ್ | cli | ಕ್ಲೈಂಟ್ | ರಾಕ್ಷಸ | ಪ್ರಕ್ರಿಯೆ | ಟೋಕನ್-ದೃಢೀಕರಣ] [ದೋಷ | ಈವೆಂಟ್] ಯಾವುದೇ ಡೀಬಗ್ ರೆಸ್ಟ್-ಎಪಿಐ ಇಲ್ಲ
ಸಿಂಟ್ಯಾಕ್ಸ್ ವಿವರಣೆ
- ಏಜೆಂಟ್: (ಐಚ್ಛಿಕ) REST API ಏಜೆಂಟ್ ಡೀಬಗ್ ಮಾಡುವ ಮಾಹಿತಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.
- cli: (ಐಚ್ಛಿಕ) REST API CLI ಡೀಮನ್-ಟು-ಏಜೆಂಟ್ ಸಂವಹನಗಳಿಗಾಗಿ ಡೀಬಗ್ ಮಾಡುವ ಸಂದೇಶಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.
- ಗ್ರಾಹಕ: (ಐಚ್ಛಿಕ) REST API ಕ್ಲೈಂಟ್ ಮತ್ತು REST API ಏಜೆಂಟ್ ನಡುವಿನ ಸಂದೇಶ ರೂಟಿಂಗ್ಗಾಗಿ ಡೀಬಗ್ ಮಾಡುವ ಮಾಹಿತಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.
- ರಾಕ್ಷಸ: (ಐಚ್ಛಿಕ) REST API ಡೀಮನ್-ಟು-ಏಜೆಂಟ್ ಸಂವಹನಗಳಿಗಾಗಿ ಡೀಬಗ್ ಮಾಡುವ ಸಂದೇಶಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.
- ಪ್ರಕ್ರಿಯೆ: (ಐಚ್ಛಿಕ) REST API ಏಜೆಂಟ್ ಪ್ರಕ್ರಿಯೆ ಪ್ರಾರಂಭ/ನಿಲ್ಲಿಸಿ ಡೀಬಗ್ ಮಾಡುವ ಮಾಹಿತಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ.
- ಟೋಕನ್-ದೃಢೀಕರಣ: (ಐಚ್ಛಿಕ) REST API ಟೋಕನ್ ದೃಢೀಕರಣ ಡೀಬಗ್ ಮಾಡುವ ಮಾಹಿತಿ.
- ದೋಷ: (ಐಚ್ಛಿಕ) ಡೀಬಗ್ ಸಂದೇಶಗಳನ್ನು API ಮೂಲಕ ಲಾಗ್ ಮಾಡಿದ ದೋಷಗಳಿಗೆ ಮಾತ್ರ ಸೀಮಿತಗೊಳಿಸಲು ಈ ಕೀವರ್ಡ್ ಬಳಸಿ.
- ಘಟನೆ: (ಐಚ್ಛಿಕ) API ಮೂಲಕ ಲಾಗ್ ಮಾಡಲಾದ ಈವೆಂಟ್ಗಳಿಗೆ ಮಾತ್ರ ಡೀಬಗ್ ಸಂದೇಶಗಳನ್ನು ಸೀಮಿತಗೊಳಿಸಲು ಈ ಕೀವರ್ಡ್ ಬಳಸಿ.
ಬಳಕೆಯ ಮಾರ್ಗಸೂಚಿಗಳು
ನೀವು ನಿರ್ದಿಷ್ಟ ಘಟಕದ ಕೀವರ್ಡ್ ಅನ್ನು ಒದಗಿಸದಿದ್ದರೆ (ಅಂದರೆ, ನೀವು ಡೀಬಗ್ ರೆಸ್ಟ್-ಎಪಿಐ ಆಜ್ಞೆಯನ್ನು ಸರಳವಾಗಿ ನೀಡಿದರೆ), ಎಲ್ಲಾ ಘಟಕ ಪ್ರಕಾರಗಳಿಗೆ ಡೀಬಗ್ ಸಂದೇಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ನೀವು ಈವೆಂಟ್ ಅಥವಾ ದೋಷ ಕೀವರ್ಡ್ ಅನ್ನು ಒದಗಿಸದಿದ್ದರೆ, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಘಟಕಕ್ಕಾಗಿ ಈವೆಂಟ್ ಮತ್ತು ದೋಷ ಸಂದೇಶಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆample, ಡೀಬಗ್ ರೆಸ್ಟ್-ಎಪಿಐ ಡೀಮನ್ ಈವೆಂಟ್ API ಡೀಮನ್-ಟು-ಏಜೆಂಟ್ ಸಂವಹನಗಳಿಗೆ ಈವೆಂಟ್ ಡೀಬಗ್ ಸಂದೇಶಗಳನ್ನು ಮಾತ್ರ ತೋರಿಸುತ್ತದೆ.
ಸಂಬಂಧಿತ ಆಜ್ಞೆಗಳು
ಆದೇಶ / ವಿವರಣೆ
- ಡೀಬಗ್ HTTP; ಈ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ view HTTP ಟ್ರಾಫಿಕ್ ಬಗ್ಗೆ ವಿವರವಾದ ಮಾಹಿತಿ.
ASA REST API-ಸಂಬಂಧಿತ ಸಿಸ್ಟಮ್-ಲಾಗ್ ಸಂದೇಶಗಳನ್ನು ಈ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಲಾಗಿದೆ.
342001
- ದೋಷ ಸಂದೇಶ: %ASA-7-342001: REST API ಏಜೆಂಟ್ ಯಶಸ್ವಿಯಾಗಿ ಪ್ರಾರಂಭವಾಗಿದೆ.
- ವಿವರಣೆ: REST API ಕ್ಲೈಂಟ್ ASA ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮೊದಲು REST API ಏಜೆಂಟ್ ಅನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪ್ರಾರಂಭಿಸಬೇಕು.
- ಶಿಫಾರಸು ಮಾಡಿದ ಕ್ರಮ: ಯಾವುದೂ ಇಲ್ಲ.
342002
- ದೋಷ ಸಂದೇಶ: %ASA-3-342002: REST API ಏಜೆಂಟ್ ವಿಫಲವಾಗಿದೆ, ಕಾರಣ: ಕಾರಣ
- ವಿವರಣೆ: REST API ಏಜೆಂಟ್ ವಿವಿಧ ಕಾರಣಗಳಿಗಾಗಿ ಪ್ರಾರಂಭಿಸಲು ಅಥವಾ ಕ್ರ್ಯಾಶ್ ಆಗಲು ವಿಫಲವಾಗಬಹುದು ಮತ್ತು ಕಾರಣವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ.
- ಕಾರಣ - REST API ವೈಫಲ್ಯಕ್ಕೆ ಕಾರಣ
ಶಿಫಾರಸು ಮಾಡಿದ ಕ್ರಮ: ಲಾಗ್ ಮಾಡಿದ ಕಾರಣವನ್ನು ಅವಲಂಬಿಸಿ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ತೆಗೆದುಕೊಂಡ ಕ್ರಮಗಳು ಬದಲಾಗುತ್ತವೆ. ಉದಾಹರಣೆಗೆample, ಜಾವಾ ಪ್ರಕ್ರಿಯೆಯು ಮೆಮೊರಿ ಖಾಲಿಯಾದಾಗ REST API ಏಜೆಂಟ್ ಕ್ರ್ಯಾಶ್ ಆಗುತ್ತದೆ. ಇದು ಸಂಭವಿಸಿದಲ್ಲಿ, ನೀವು REST API ಏಜೆಂಟ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗುತ್ತದೆ. ಮರುಪ್ರಾರಂಭಿಸುವಿಕೆಯು ಯಶಸ್ವಿಯಾಗದಿದ್ದರೆ, ಮೂಲ ಕಾರಣವನ್ನು ಗುರುತಿಸಲು Cisco TAC ಅನ್ನು ಸಂಪರ್ಕಿಸಿ.
342003
- ದೋಷ ಸಂದೇಶ: %ASA-3-342003: REST API ಏಜೆಂಟ್ ವೈಫಲ್ಯದ ಅಧಿಸೂಚನೆಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ. ಏಜೆಂಟ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಪ್ರಾರಂಭಿಸಲಾಗುತ್ತದೆ.
- ವಿವರಣೆ: REST API ಏಜೆಂಟ್ನಿಂದ ವೈಫಲ್ಯದ ಅಧಿಸೂಚನೆಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು ಏಜೆಂಟ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಲು ಪ್ರಯತ್ನಿಸಲಾಗುತ್ತಿದೆ.
- ಶಿಫಾರಸು ಮಾಡಿದ ಕ್ರಮ: ಯಾವುದೂ ಇಲ್ಲ.
342004
- ದೋಷ ಸಂದೇಶ: %ASA-3-342004: 5 ವಿಫಲ ಪ್ರಯತ್ನಗಳ ನಂತರ REST API ಏಜೆಂಟ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುಪ್ರಾರಂಭಿಸಲು ವಿಫಲವಾಗಿದೆ. ಏಜೆಂಟ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಮರುಪ್ರಾರಂಭಿಸಲು 'ನೋ ರೆಸ್ಟ್-ಎಪಿಐ ಏಜೆಂಟ್' ಮತ್ತು 'ರೆಸ್ಟ್-ಎಪಿಐ ಏಜೆಂಟ್' ಕಮಾಂಡ್ಗಳನ್ನು ಬಳಸಿ.
- ವಿವರಣೆ: REST API ಏಜೆಂಟ್ ಹಲವು ಪ್ರಯತ್ನಗಳ ನಂತರ ಪ್ರಾರಂಭಿಸಲು ವಿಫಲವಾಗಿದೆ.
- ಶಿಫಾರಸು ಮಾಡಿದ ಕ್ರಮ: ವೈಫಲ್ಯದ ಹಿಂದಿನ ಕಾರಣವನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು syslog %ASA-3-342002 (ಲಾಗ್ ಮಾಡಿದ್ದರೆ) ನೋಡಿ. ನೋ ರೆಸ್ಟ್-ಎಪಿಐ ಏಜೆಂಟ್ ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ REST API ಏಜೆಂಟ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ರೆಸ್ಟ್-ಎಪಿಐ ಏಜೆಂಟ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿಕೊಂಡು REST API ಏಜೆಂಟ್ ಅನ್ನು ಮರು-ಸಕ್ರಿಯಗೊಳಿಸಿ.
ASA, ಮತ್ತು ಅದರ ಸಂರಚನೆ ಮತ್ತು ನಿರ್ವಹಣೆಯ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಹುಡುಕಲು ಕೆಳಗಿನ ಲಿಂಕ್ ಅನ್ನು ಬಳಸಿ:
- Cisco ASA ಸರಣಿ ದಾಖಲೆಗಳನ್ನು ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವುದು: http://www.cisco.com/go/asadocs
- ಕೆಳಗಿನ ಲಿಂಕ್ ಬಳಸಿ view ASAv ನಲ್ಲಿ ಬೆಂಬಲಿಸದ ASA ವೈಶಿಷ್ಟ್ಯಗಳ ಪಟ್ಟಿ: http://www.cisco.com/c/en/us/td/docs/security/asa/asa92/configuration/general/asa-general-cli/introasav.html#pgfId-1156883
ಈ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು "ಸಂಬಂಧಿತ ಡಾಕ್ಯುಮೆಂಟೇಶನ್" ವಿಭಾಗದಿಂದ ಲಭ್ಯವಿರುವ ದಾಖಲೆಗಳ ಜೊತೆಯಲ್ಲಿ ಬಳಸಬೇಕು.
Cisco ಮತ್ತು Cisco ಲೋಗೋ US ಮತ್ತು ಇತರ ದೇಶಗಳಲ್ಲಿ Cisco ಮತ್ತು/ಅಥವಾ ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಅಥವಾ ನೋಂದಾಯಿತ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳಾಗಿವೆ. ಗೆ view ಸಿಸ್ಕೋ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳ ಪಟ್ಟಿ, ಇದಕ್ಕೆ ಹೋಗಿ URL: www.cisco.com/go/trademarks. ಉಲ್ಲೇಖಿಸಲಾದ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಟ್ರೇಡ್ಮಾರ್ಕ್ಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ. ಪಾಲುದಾರ ಪದದ ಬಳಕೆಯು ಸಿಸ್ಕೋ ಮತ್ತು ಯಾವುದೇ ಇತರ ಕಂಪನಿಯ ನಡುವಿನ ಪಾಲುದಾರಿಕೆ ಸಂಬಂಧವನ್ನು ಸೂಚಿಸುವುದಿಲ್ಲ. (1721R)
ಈ ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಬಳಸಲಾದ ಯಾವುದೇ ಇಂಟರ್ನೆಟ್ ಪ್ರೋಟೋಕಾಲ್ (IP) ವಿಳಾಸಗಳು ಮತ್ತು ಫೋನ್ ಸಂಖ್ಯೆಗಳು ನಿಜವಾದ ವಿಳಾಸಗಳು ಮತ್ತು ಫೋನ್ ಸಂಖ್ಯೆಗಳ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿಲ್ಲ. ಯಾವುದೇ ಮಾಜಿamples, ಕಮಾಂಡ್ ಡಿಸ್ಪ್ಲೇ ಔಟ್ಪುಟ್, ನೆಟ್ವರ್ಕ್ ಟೋಪೋಲಜಿ ರೇಖಾಚಿತ್ರಗಳು ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಸೇರಿಸಲಾದ ಇತರ ಅಂಕಿಗಳನ್ನು ವಿವರಣಾತ್ಮಕ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮಾತ್ರ ತೋರಿಸಲಾಗಿದೆ.
ವಿವರಣಾತ್ಮಕ ವಿಷಯದಲ್ಲಿ ನಿಜವಾದ IP ವಿಳಾಸಗಳು ಅಥವಾ ಫೋನ್ ಸಂಖ್ಯೆಗಳ ಯಾವುದೇ ಬಳಕೆಯು ಉದ್ದೇಶಪೂರ್ವಕವಲ್ಲ ಮತ್ತು ಕಾಕತಾಳೀಯವಾಗಿದೆ.
ಸಿಸ್ಕೋ ಸಿಸ್ಟಮ್ಸ್, ಇಂಕ್.
© 2014-2018 Cisco Systems, Inc. ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
CISCO ASA ರೆಸ್ಟ್ API ಅಪ್ಲಿಕೇಶನ್ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರ ಮಾರ್ಗದರ್ಶಿ ASA REST API ಅಪ್ಲಿಕೇಶನ್, ASA, REST API ಅಪ್ಲಿಕೇಶನ್, API ಅಪ್ಲಿಕೇಶನ್, ಅಪ್ಲಿಕೇಶನ್ |