Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
03959e4208 |
@ -10,6 +10,4 @@
|
|||||||
sphinx>=4.0.0
|
sphinx>=4.0.0
|
||||||
otcdocstheme
|
otcdocstheme
|
||||||
reno>=3.1.0 # Apache-2.0
|
reno>=3.1.0 # Apache-2.0
|
||||||
# commit 7cbdf09617f6d0ac5450ab1b9e3f3ae68fc55c0e
|
|
||||||
git+https://git@gitea.eco.tsi-dev.otc-service.com/infra/otc-metadata.git
|
git+https://git@gitea.eco.tsi-dev.otc-service.com/infra/otc-metadata.git
|
||||||
otc-sphinx-directives>=0.2.3
|
|
229
doc/source/_ext/cont.py
Normal file
@ -47,50 +47,3 @@
|
|||||||
.navigator-container .card li {
|
.navigator-container .card li {
|
||||||
padding: 0.2rem 1rem;
|
padding: 0.2rem 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* A "nice" workaround to let us keep l2 level permanently open
|
|
||||||
* but hide child ul's not underneath current selection.
|
|
||||||
* The only eventually open issue is that this way the whole child tree is
|
|
||||||
* open including all subtrees.
|
|
||||||
*/
|
|
||||||
.docs-sidebar-toc li.toctree-l2:not(.current) > ul {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Card Design */
|
|
||||||
|
|
||||||
.container-docsportal {
|
|
||||||
display: flex;
|
|
||||||
align-items: stretch;
|
|
||||||
align-content: space-between;
|
|
||||||
flex-direction: row;
|
|
||||||
flex-wrap: wrap;
|
|
||||||
margin-top: 2em;
|
|
||||||
gap: 1em; /* needs to be substracted from item size */
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (min-width: 768px) {
|
|
||||||
.item-docsportal {
|
|
||||||
flex-basis: calc(33.333% - 1em); /* needs gap in container-docsportal */
|
|
||||||
box-sizing: border-box;
|
|
||||||
align-self: stretch;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media (max-width: 767.98px) {
|
|
||||||
.item-docsportal {
|
|
||||||
flex-basis: calc(100% - 1em); /* needs gap in container-docsportal */
|
|
||||||
box-sizing: border-box;
|
|
||||||
align-self: stretch;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.item-docsportal>.list-group:last-child {
|
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
|
||||||
|
|
||||||
.item-docsportal>.card-body {
|
|
||||||
flex: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* End Card-Design */
|
|
||||||
|
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 186 KiB |
Before Width: | Height: | Size: 118 KiB |
Before Width: | Height: | Size: 51 KiB |
Before Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 22 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 76 KiB |
@ -1 +0,0 @@
|
|||||||
<svg width="48" height="52" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" overflow="hidden"><defs><clipPath id="clip0"><rect x="675" y="337" width="48" height="52"/></clipPath></defs><g clip-path="url(#clip0)" transform="translate(-675 -337)"><path d="M719.373 346.852C717.037 345.983 712.075 344.534 709.739 343.375 704.776 340.767 702.733 339.028 700.981 337.869 700.398 337.29 699.522 337 698.646 337 698.646 337 698.646 337 698.646 337 698.646 337 698.646 337 698.646 337 697.77 337 696.894 337.29 696.019 337.869 694.267 339.028 692.516 340.767 687.553 343.375 684.925 344.534 680.255 345.983 677.627 346.852 676.168 347.432 675 348.881 675.292 350.619 675.584 355.545 677.043 365.977 680.255 372.352 683.758 379.597 693.099 385.392 696.602 387.42 697.186 388 698.062 388 698.646 388 699.23 388 699.814 388 700.398 387.42 704.193 385.392 713.242 379.597 717.037 372.352 720.248 365.977 721.416 355.545 722 350.619 722 348.881 721.124 347.432 719.373 346.852ZM714.994 371.193C712.658 375.83 707.404 380.756 699.23 385.392 698.938 385.682 698.646 385.682 698.646 385.682 698.354 385.682 698.062 385.682 698.062 385.392 689.888 380.756 684.634 375.83 682.298 371.193 679.087 364.818 677.919 353.517 677.627 350.33 677.627 349.46 678.211 349.17 678.503 349.17 679.379 348.881 679.379 348.881 679.379 348.881 682.006 347.722 686.093 346.562 688.429 345.403 693.099 343.085 695.143 341.347 696.894 340.188 697.186 339.898 697.186 339.898 697.478 339.608 697.77 339.608 698.062 339.318 698.354 339.318 698.354 339.318 698.354 339.318 698.354 339.318 698.646 339.318 698.646 339.318 698.646 339.318 698.646 339.318 698.646 339.318 698.646 339.318 699.23 339.318 699.522 339.608 699.522 339.608 699.814 339.898 700.106 339.898 700.398 340.188 702.149 341.347 704.193 343.085 708.571 345.403 710.907 346.562 714.994 347.722 717.913 348.881 718.789 349.17 718.789 349.17 718.789 349.17 718.789 349.17 719.665 349.46 719.665 350.33 719.373 353.517 718.205 364.818 714.994 371.193ZM691.64 365.688C691.64 369.455 694.851 372.642 698.646 372.642 702.441 372.642 705.36 369.455 705.36 365.688 705.36 361.92 698.646 356.125 698.646 349.75 698.646 356.125 691.64 361.92 691.64 365.688ZM701.857 360.472C703.025 362.5 704.484 364.528 704.484 365.688 704.484 368.875 701.857 371.483 698.646 371.483 695.435 371.483 692.807 368.875 692.807 365.688 692.807 364.528 693.975 362.5 695.435 360.472 696.602 358.733 697.77 356.705 698.646 354.676 699.522 356.705 700.689 358.443 701.857 360.472Z" fill="#484848" fill-rule="evenodd"/></g></svg>
|
|
Before Width: | Height: | Size: 2.5 KiB |
@ -1,9 +1 @@
|
|||||||
<?xml version="1.0" standalone="no"?>
|
<svg width="51" height="50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" overflow="hidden"><defs><clipPath id="clip0"><rect x="277" y="152" width="51" height="50"/></clipPath></defs><g clip-path="url(#clip0)" transform="translate(-277 -152)"><path d="M324.216 177.469C315.585 172.486 315.585 172.486 315.585 172.486 315.585 161.966 315.585 161.966 315.585 161.966 315.585 160.305 314.193 158.09 312.523 156.983 305.562 153.107 305.562 153.107 305.562 153.107 303.892 152 301.386 152 299.716 153.107 292.477 156.983 292.477 156.983 292.477 156.983 290.807 158.09 289.693 160.305 289.693 161.966 289.693 172.486 289.693 172.486 289.693 172.486 281.062 177.469 281.062 177.469 281.062 177.469 279.392 178.576 278 180.791 278 182.452 278 191.311 278 191.311 278 191.311 278 193.249 279.392 195.186 281.062 196.294 288.023 200.446 288.023 200.446 288.023 200.446 288.858 200.723 289.972 201 291.085 201 291.92 201 293.034 200.723 293.869 200.446 302.5 195.463 302.5 195.463 302.5 195.463 311.409 200.446 311.409 200.446 311.409 200.446 312.244 200.723 313.08 201 314.193 201 315.307 201 316.142 200.723 316.977 200.446 324.216 196.294 324.216 196.294 324.216 196.294 325.886 195.463 327 193.249 327 191.311 327 182.452 327 182.452 327 182.452 327 180.791 325.886 178.576 324.216 177.469ZM302.5 193.802C302.5 193.802 302.5 193.802 302.5 193.802 302.5 193.802 302.5 193.802 302.5 193.802ZM293.869 159.198C300.83 155.322 300.83 155.322 300.83 155.322 301.665 154.768 303.335 154.768 304.17 155.322 311.409 159.198 311.409 159.198 311.409 159.198 312.244 159.751 312.801 161.136 312.801 161.966 312.801 173.316 312.801 173.316 312.801 173.316 304.449 178.023 304.449 178.023 304.449 178.023 304.449 178.023 304.449 178.023 304.449 178.023 303.892 177.746 303.335 177.192 302.5 177.192 301.943 177.192 301.108 177.746 300.83 178.023 300.83 178.023 300.83 178.023 300.83 178.023 300.551 178.023 300.551 178.023 300.551 178.023 292.199 173.316 292.199 173.316 292.199 173.316 292.199 161.966 292.199 161.966 292.199 161.966 292.199 161.136 293.034 159.751 293.869 159.198ZM292.477 197.955C291.642 198.508 290.25 198.508 289.415 197.955 282.176 194.079 282.176 194.079 282.176 194.079 281.341 193.525 280.784 192.141 280.784 191.311 280.784 182.452 280.784 182.452 280.784 182.452 280.784 181.621 281.341 180.237 282.176 179.684 291.642 174.424 291.642 174.424 291.642 174.424 291.642 174.424 291.642 174.424 291.642 174.424 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.407 299.994 179.684 299.994 179.96 299.994 181.068 300.83 182.175 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 192.695 301.943 192.695 301.943 192.695L292.477 197.955ZM324.494 191.311C324.494 192.141 323.659 193.525 322.824 194.079 315.864 198.232 315.864 198.232 315.864 198.232 315.028 198.508 313.358 198.508 312.523 198.232 303.335 192.695 303.335 192.695 303.335 192.695 303.335 192.695 303.335 192.695 303.335 192.695 303.335 182.452 303.335 182.452 303.335 182.452 303.335 182.452 303.335 182.452 303.335 182.452 304.449 182.175 305.006 181.068 305.006 179.96 305.006 179.684 305.006 179.407 305.006 179.13 305.006 179.13 305.006 179.13 305.006 179.13 313.636 174.424 313.636 174.424 313.636 174.424 313.636 174.424 313.636 174.424 313.636 174.424 322.824 179.96 322.824 179.96 322.824 179.96 323.659 180.237 324.494 181.621 324.494 182.452L324.494 191.311Z" fill="#484848" fill-rule="evenodd"/></g></svg>
|
||||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" viewBox="-10 0 1034 1024">
|
|
||||||
<path fill="currentColor"
|
|
||||||
d="M924 286l-203 -122q-24 -14 -59 -14t-60 14l-90 54l-90 -54q-24 -14 -58.5 -14t-60.5 14l-201 122q-25 14 -42 45t-17 62v241q0 30 16.5 60t40.5 44l203 122q24 14 59 14t60 -14l90 -54l90 54q12 6 27.5 10.5t31.5 4.5t31.5 -4.5t28.5 -10.5l201 -122q12 -8 23 -19
|
|
||||||
t19 -26q8 -14 12.5 -29.5t4.5 -29.5v-244q0 -30 -16.5 -60t-40.5 -44v0zM939 631q0 10 -3 20t-8 21q-5 10 -12.5 17.5t-15.5 12.5l-194 115h-1h-1q-18 11 -43 11t-42 -11l-203 -122q-18 -9 -25 -21.5t-7 -33.5v-245q0 -4 -1.5 -6.5t-4.5 -4.5q-4 -2 -7 -0.5t-6 4.5l-96 118
|
|
||||||
q-3 3 -2 7t4 8q3 3 7.5 2t7.5 -5l77 -93v215q0 27 10 44.5t32 32.5l86 51l-92 55q-14 8 -37 9t-38 -9l-202 -121q-16 -10 -27.5 -30.5t-11.5 -37.5v-244q0 -19 11.5 -39.5t27.5 -28.5l194 -115h1h1q17 -11 42.5 -11t42.5 11l203 122q19 9 26.5 21t7.5 34v245q0 4 1.5 6.5
|
|
||||||
t4.5 4.5h2.5h2.5q1 0 4 -1.5t4 -2.5l96 -118q3 -3 2 -7t-4 -8q-3 -3 -7.5 -2t-7.5 5l-77 93v-215q0 -27 -10 -44.5t-32 -32.5l-86 -51l92 -55q14 -8 37 -9t38 9l202 121q16 10 27.5 30.5t11.5 37.5v241h-2z" />
|
|
||||||
</svg>
|
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 3.5 KiB |
@ -1 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 44.12"><defs><style>.cls-1{fill:none;}.cls-2{fill:#666666;}.cls-3{fill:#666666;}</style></defs><title>GaussDB nosql</title><g id="dsb_nosql_2" data-name="gdb_nosql 2"><g id="gdb_1-2" data-name="gdb 1"><path class="cls-1" d="M20.42,15.7a7.1,7.1,0,0,0-1.19,3.95v.23a5.09,5.09,0,0,0,0,.55l.53-.32h0a8.24,8.24,0,0,1,1.27-.61h0a8.16,8.16,0,0,1,10.67,5,7.23,7.23,0,0,0,1.85-4.82,7.15,7.15,0,0,0-6.5-7.15c-.22,0-.45,0-.68,0A7.15,7.15,0,0,0,20.42,15.7Z"></path><path class="cls-1" d="M20.53,21.47c-.16-.11-.31-.23-.47-.33a5.61,5.61,0,0,0-.55.41,6,6,0,0,0,.19.6c.2,0,.41,0,.61,0C20.39,21.93,20.47,21.71,20.53,21.47Z"></path><path class="cls-1" d="M12.88,15a7.13,7.13,0,0,0,1.53,4.43,7.25,7.25,0,0,0,3.69,2.48l.46.11-.12-.53h0a7.92,7.92,0,0,1-.2-1.55h0v-.26a8.18,8.18,0,0,1,8.1-8.18A7.19,7.19,0,0,0,12.88,15Z"></path><path class="cls-1" d="M23.31,27.13V26.9a7.12,7.12,0,0,0-1.52-4.2c-.13-.16-.26-.31-.4-.46l-.26.62a8.6,8.6,0,0,1-.7,1.3h0a8.16,8.16,0,0,1-3.9,3.13l-.18-.46.18.46A8.27,8.27,0,0,1,9,26.41q0,.36,0,.72a7.19,7.19,0,0,0,14.37,0Z"></path><path class="cls-1" d="M16.16,26.36h0a7.12,7.12,0,0,0,3.42-2.75l.42.27-.42-.27.25-.41-.54-.05h0a8.18,8.18,0,0,1-1.46-.28A8.22,8.22,0,0,1,11.88,15,9.81,9.81,0,0,1,12,13.91c0-.09,0-.18,0-.27a6.86,6.86,0,0,1,.22-1,.09.09,0,0,0,0-.05,7.19,7.19,0,1,0,3.92,13.77Z"></path><path class="cls-1" d="M31.51,25.41l-.49.11a7.19,7.19,0,0,0-9.58-5.1L21.26,20l.18.47-.38.16.36.31a8.62,8.62,0,0,1,1.15,1.19,8.08,8.08,0,0,1,1.73,4.79v.26A8.26,8.26,0,0,1,21,33.67a7.17,7.17,0,0,0,10-8.15Z"></path><path class="cls-2" d="M34.6,19.65a8.14,8.14,0,0,0-7.12-8.11,8.17,8.17,0,0,0-14.81,0,8.17,8.17,0,0,0-4.6,14.16,8.66,8.66,0,0,0-.13,1.44,8.16,8.16,0,0,0,12.13,7.15,8.17,8.17,0,0,0,12.14-7.15,9,9,0,0,0-.16-1.55A8.18,8.18,0,0,0,34.6,19.65ZM27.1,12.5a7.15,7.15,0,0,1,6.5,7.15,7.23,7.23,0,0,1-1.85,4.82,8.16,8.16,0,0,0-10.67-5h0a8.24,8.24,0,0,0-1.27.61h0l-.53.32a5.09,5.09,0,0,1,0-.55v-.23a7.19,7.19,0,0,1,7.19-7.18C26.65,12.47,26.88,12.48,27.1,12.5Zm-7.4,9.65a6,6,0,0,1-.19-.6,5.61,5.61,0,0,1,.55-.41c.16.1.31.22.47.33-.06.24-.14.46-.22.69C20.11,22.17,19.9,22.16,19.7,22.15Zm.37-14.34a7.16,7.16,0,0,1,6.26,3.66,8.18,8.18,0,0,0-8.1,8.18v.26h0a7.92,7.92,0,0,0,.2,1.55h0l.12.53-.46-.11a7.25,7.25,0,0,1-3.69-2.48A7.19,7.19,0,0,1,20.07,7.81ZM6.4,19.65a7.23,7.23,0,0,1,5.84-7.06.09.09,0,0,1,0,.05,6.86,6.86,0,0,0-.22,1c0,.09,0,.18,0,.27A9.81,9.81,0,0,0,11.88,15a8.22,8.22,0,0,0,5.95,7.87,8.18,8.18,0,0,0,1.46.28h0l.54.05-.25.41.42.27-.42-.27a7.12,7.12,0,0,1-3.42,2.75h0a7.3,7.3,0,0,1-7.23-1.23A7.19,7.19,0,0,1,6.4,19.65Zm2.54,7.48q0-.36,0-.72a8.27,8.27,0,0,0,7.55.88l-.18-.46.18.46a8.16,8.16,0,0,0,3.9-3.13h0a8.6,8.6,0,0,0,.7-1.3l.26-.62c.14.15.27.3.4.46a7.12,7.12,0,0,1,1.52,4.2v.23a7.19,7.19,0,0,1-14.37,0ZM24,34.31a7.26,7.26,0,0,1-3-.64,8.26,8.26,0,0,0,3.27-6.54v-.26a8.08,8.08,0,0,0-1.73-4.79,8.62,8.62,0,0,0-1.15-1.19l-.36-.31.38-.16L21.26,20l.18.47A7.19,7.19,0,0,1,31,25.52l.49-.11-.49.11a7.3,7.3,0,0,1,.19,1.61A7.2,7.2,0,0,1,24,34.31Z"></path><path class="cls-3" d="M37.6,9,22.3.53a5.45,5.45,0,0,0-4.7,0L2.4,9A4.94,4.94,0,0,0,0,13V31a4.94,4.94,0,0,0,2.4,4l15.3,8.5a4.38,4.38,0,0,0,2.3.59,4.47,4.47,0,0,0,2.3-.59L37.6,35A5.05,5.05,0,0,0,40,31V13A4.94,4.94,0,0,0,37.6,9Zm.3,22a2.88,2.88,0,0,1-1.3,2.2l-15.3,8.5a3,3,0,0,1-2.6,0L3.4,33.23A2.88,2.88,0,0,1,2.1,31V13a2.82,2.82,0,0,1,1.3-2.2l15.3-8.5A2.41,2.41,0,0,1,20,2a2.41,2.41,0,0,1,1.3.3l15.3,8.5A2.82,2.82,0,0,1,37.9,13Z"></path></g></g></svg>
|
<svg width="51" height="50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" overflow="hidden"><defs><clipPath id="clip0"><rect x="277" y="152" width="51" height="50"/></clipPath></defs><g clip-path="url(#clip0)" transform="translate(-277 -152)"><path d="M324.216 177.469C315.585 172.486 315.585 172.486 315.585 172.486 315.585 161.966 315.585 161.966 315.585 161.966 315.585 160.305 314.193 158.09 312.523 156.983 305.562 153.107 305.562 153.107 305.562 153.107 303.892 152 301.386 152 299.716 153.107 292.477 156.983 292.477 156.983 292.477 156.983 290.807 158.09 289.693 160.305 289.693 161.966 289.693 172.486 289.693 172.486 289.693 172.486 281.062 177.469 281.062 177.469 281.062 177.469 279.392 178.576 278 180.791 278 182.452 278 191.311 278 191.311 278 191.311 278 193.249 279.392 195.186 281.062 196.294 288.023 200.446 288.023 200.446 288.023 200.446 288.858 200.723 289.972 201 291.085 201 291.92 201 293.034 200.723 293.869 200.446 302.5 195.463 302.5 195.463 302.5 195.463 311.409 200.446 311.409 200.446 311.409 200.446 312.244 200.723 313.08 201 314.193 201 315.307 201 316.142 200.723 316.977 200.446 324.216 196.294 324.216 196.294 324.216 196.294 325.886 195.463 327 193.249 327 191.311 327 182.452 327 182.452 327 182.452 327 180.791 325.886 178.576 324.216 177.469ZM302.5 193.802C302.5 193.802 302.5 193.802 302.5 193.802 302.5 193.802 302.5 193.802 302.5 193.802ZM293.869 159.198C300.83 155.322 300.83 155.322 300.83 155.322 301.665 154.768 303.335 154.768 304.17 155.322 311.409 159.198 311.409 159.198 311.409 159.198 312.244 159.751 312.801 161.136 312.801 161.966 312.801 173.316 312.801 173.316 312.801 173.316 304.449 178.023 304.449 178.023 304.449 178.023 304.449 178.023 304.449 178.023 304.449 178.023 303.892 177.746 303.335 177.192 302.5 177.192 301.943 177.192 301.108 177.746 300.83 178.023 300.83 178.023 300.83 178.023 300.83 178.023 300.551 178.023 300.551 178.023 300.551 178.023 292.199 173.316 292.199 173.316 292.199 173.316 292.199 161.966 292.199 161.966 292.199 161.966 292.199 161.136 293.034 159.751 293.869 159.198ZM292.477 197.955C291.642 198.508 290.25 198.508 289.415 197.955 282.176 194.079 282.176 194.079 282.176 194.079 281.341 193.525 280.784 192.141 280.784 191.311 280.784 182.452 280.784 182.452 280.784 182.452 280.784 181.621 281.341 180.237 282.176 179.684 291.642 174.424 291.642 174.424 291.642 174.424 291.642 174.424 291.642 174.424 291.642 174.424 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.407 299.994 179.684 299.994 179.96 299.994 181.068 300.83 182.175 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 192.695 301.943 192.695 301.943 192.695L292.477 197.955ZM324.494 191.311C324.494 192.141 323.659 193.525 322.824 194.079 315.864 198.232 315.864 198.232 315.864 198.232 315.028 198.508 313.358 198.508 312.523 198.232 303.335 192.695 303.335 192.695 303.335 192.695 303.335 192.695 303.335 192.695 303.335 192.695 303.335 182.452 303.335 182.452 303.335 182.452 303.335 182.452 303.335 182.452 303.335 182.452 304.449 182.175 305.006 181.068 305.006 179.96 305.006 179.684 305.006 179.407 305.006 179.13 305.006 179.13 305.006 179.13 305.006 179.13 313.636 174.424 313.636 174.424 313.636 174.424 313.636 174.424 313.636 174.424 313.636 174.424 322.824 179.96 322.824 179.96 322.824 179.96 323.659 180.237 324.494 181.621 324.494 182.452L324.494 191.311Z" fill="#484848" fill-rule="evenodd"/></g></svg>
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.5 KiB |
@ -1 +1 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 44.12"><defs><style>.cls-1{fill:none;}.cls-2{fill:#666666;}.cls-3{fill:#666666;}</style></defs><title>GaussDB nosql</title><g id="dsb_nosql_2" data-name="gdb_nosql 2"><g id="gdb_1-2" data-name="gdb 1"><path class="cls-1" d="M20.42,15.7a7.1,7.1,0,0,0-1.19,3.95v.23a5.09,5.09,0,0,0,0,.55l.53-.32h0a8.24,8.24,0,0,1,1.27-.61h0a8.16,8.16,0,0,1,10.67,5,7.23,7.23,0,0,0,1.85-4.82,7.15,7.15,0,0,0-6.5-7.15c-.22,0-.45,0-.68,0A7.15,7.15,0,0,0,20.42,15.7Z"></path><path class="cls-1" d="M20.53,21.47c-.16-.11-.31-.23-.47-.33a5.61,5.61,0,0,0-.55.41,6,6,0,0,0,.19.6c.2,0,.41,0,.61,0C20.39,21.93,20.47,21.71,20.53,21.47Z"></path><path class="cls-1" d="M12.88,15a7.13,7.13,0,0,0,1.53,4.43,7.25,7.25,0,0,0,3.69,2.48l.46.11-.12-.53h0a7.92,7.92,0,0,1-.2-1.55h0v-.26a8.18,8.18,0,0,1,8.1-8.18A7.19,7.19,0,0,0,12.88,15Z"></path><path class="cls-1" d="M23.31,27.13V26.9a7.12,7.12,0,0,0-1.52-4.2c-.13-.16-.26-.31-.4-.46l-.26.62a8.6,8.6,0,0,1-.7,1.3h0a8.16,8.16,0,0,1-3.9,3.13l-.18-.46.18.46A8.27,8.27,0,0,1,9,26.41q0,.36,0,.72a7.19,7.19,0,0,0,14.37,0Z"></path><path class="cls-1" d="M16.16,26.36h0a7.12,7.12,0,0,0,3.42-2.75l.42.27-.42-.27.25-.41-.54-.05h0a8.18,8.18,0,0,1-1.46-.28A8.22,8.22,0,0,1,11.88,15,9.81,9.81,0,0,1,12,13.91c0-.09,0-.18,0-.27a6.86,6.86,0,0,1,.22-1,.09.09,0,0,0,0-.05,7.19,7.19,0,1,0,3.92,13.77Z"></path><path class="cls-1" d="M31.51,25.41l-.49.11a7.19,7.19,0,0,0-9.58-5.1L21.26,20l.18.47-.38.16.36.31a8.62,8.62,0,0,1,1.15,1.19,8.08,8.08,0,0,1,1.73,4.79v.26A8.26,8.26,0,0,1,21,33.67a7.17,7.17,0,0,0,10-8.15Z"></path><path class="cls-2" d="M34.6,19.65a8.14,8.14,0,0,0-7.12-8.11,8.17,8.17,0,0,0-14.81,0,8.17,8.17,0,0,0-4.6,14.16,8.66,8.66,0,0,0-.13,1.44,8.16,8.16,0,0,0,12.13,7.15,8.17,8.17,0,0,0,12.14-7.15,9,9,0,0,0-.16-1.55A8.18,8.18,0,0,0,34.6,19.65ZM27.1,12.5a7.15,7.15,0,0,1,6.5,7.15,7.23,7.23,0,0,1-1.85,4.82,8.16,8.16,0,0,0-10.67-5h0a8.24,8.24,0,0,0-1.27.61h0l-.53.32a5.09,5.09,0,0,1,0-.55v-.23a7.19,7.19,0,0,1,7.19-7.18C26.65,12.47,26.88,12.48,27.1,12.5Zm-7.4,9.65a6,6,0,0,1-.19-.6,5.61,5.61,0,0,1,.55-.41c.16.1.31.22.47.33-.06.24-.14.46-.22.69C20.11,22.17,19.9,22.16,19.7,22.15Zm.37-14.34a7.16,7.16,0,0,1,6.26,3.66,8.18,8.18,0,0,0-8.1,8.18v.26h0a7.92,7.92,0,0,0,.2,1.55h0l.12.53-.46-.11a7.25,7.25,0,0,1-3.69-2.48A7.19,7.19,0,0,1,20.07,7.81ZM6.4,19.65a7.23,7.23,0,0,1,5.84-7.06.09.09,0,0,1,0,.05,6.86,6.86,0,0,0-.22,1c0,.09,0,.18,0,.27A9.81,9.81,0,0,0,11.88,15a8.22,8.22,0,0,0,5.95,7.87,8.18,8.18,0,0,0,1.46.28h0l.54.05-.25.41.42.27-.42-.27a7.12,7.12,0,0,1-3.42,2.75h0a7.3,7.3,0,0,1-7.23-1.23A7.19,7.19,0,0,1,6.4,19.65Zm2.54,7.48q0-.36,0-.72a8.27,8.27,0,0,0,7.55.88l-.18-.46.18.46a8.16,8.16,0,0,0,3.9-3.13h0a8.6,8.6,0,0,0,.7-1.3l.26-.62c.14.15.27.3.4.46a7.12,7.12,0,0,1,1.52,4.2v.23a7.19,7.19,0,0,1-14.37,0ZM24,34.31a7.26,7.26,0,0,1-3-.64,8.26,8.26,0,0,0,3.27-6.54v-.26a8.08,8.08,0,0,0-1.73-4.79,8.62,8.62,0,0,0-1.15-1.19l-.36-.31.38-.16L21.26,20l.18.47A7.19,7.19,0,0,1,31,25.52l.49-.11-.49.11a7.3,7.3,0,0,1,.19,1.61A7.2,7.2,0,0,1,24,34.31Z"></path><path class="cls-3" d="M37.6,9,22.3.53a5.45,5.45,0,0,0-4.7,0L2.4,9A4.94,4.94,0,0,0,0,13V31a4.94,4.94,0,0,0,2.4,4l15.3,8.5a4.38,4.38,0,0,0,2.3.59,4.47,4.47,0,0,0,2.3-.59L37.6,35A5.05,5.05,0,0,0,40,31V13A4.94,4.94,0,0,0,37.6,9Zm.3,22a2.88,2.88,0,0,1-1.3,2.2l-15.3,8.5a3,3,0,0,1-2.6,0L3.4,33.23A2.88,2.88,0,0,1,2.1,31V13a2.82,2.82,0,0,1,1.3-2.2l15.3-8.5A2.41,2.41,0,0,1,20,2a2.41,2.41,0,0,1,1.3.3l15.3,8.5A2.82,2.82,0,0,1,37.9,13Z"></path></g></g></svg>
|
<svg width="51" height="50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" overflow="hidden"><defs><clipPath id="clip0"><rect x="277" y="152" width="51" height="50"/></clipPath></defs><g clip-path="url(#clip0)" transform="translate(-277 -152)"><path d="M324.216 177.469C315.585 172.486 315.585 172.486 315.585 172.486 315.585 161.966 315.585 161.966 315.585 161.966 315.585 160.305 314.193 158.09 312.523 156.983 305.562 153.107 305.562 153.107 305.562 153.107 303.892 152 301.386 152 299.716 153.107 292.477 156.983 292.477 156.983 292.477 156.983 290.807 158.09 289.693 160.305 289.693 161.966 289.693 172.486 289.693 172.486 289.693 172.486 281.062 177.469 281.062 177.469 281.062 177.469 279.392 178.576 278 180.791 278 182.452 278 191.311 278 191.311 278 191.311 278 193.249 279.392 195.186 281.062 196.294 288.023 200.446 288.023 200.446 288.023 200.446 288.858 200.723 289.972 201 291.085 201 291.92 201 293.034 200.723 293.869 200.446 302.5 195.463 302.5 195.463 302.5 195.463 311.409 200.446 311.409 200.446 311.409 200.446 312.244 200.723 313.08 201 314.193 201 315.307 201 316.142 200.723 316.977 200.446 324.216 196.294 324.216 196.294 324.216 196.294 325.886 195.463 327 193.249 327 191.311 327 182.452 327 182.452 327 182.452 327 180.791 325.886 178.576 324.216 177.469ZM302.5 193.802C302.5 193.802 302.5 193.802 302.5 193.802 302.5 193.802 302.5 193.802 302.5 193.802ZM293.869 159.198C300.83 155.322 300.83 155.322 300.83 155.322 301.665 154.768 303.335 154.768 304.17 155.322 311.409 159.198 311.409 159.198 311.409 159.198 312.244 159.751 312.801 161.136 312.801 161.966 312.801 173.316 312.801 173.316 312.801 173.316 304.449 178.023 304.449 178.023 304.449 178.023 304.449 178.023 304.449 178.023 304.449 178.023 303.892 177.746 303.335 177.192 302.5 177.192 301.943 177.192 301.108 177.746 300.83 178.023 300.83 178.023 300.83 178.023 300.83 178.023 300.551 178.023 300.551 178.023 300.551 178.023 292.199 173.316 292.199 173.316 292.199 173.316 292.199 161.966 292.199 161.966 292.199 161.966 292.199 161.136 293.034 159.751 293.869 159.198ZM292.477 197.955C291.642 198.508 290.25 198.508 289.415 197.955 282.176 194.079 282.176 194.079 282.176 194.079 281.341 193.525 280.784 192.141 280.784 191.311 280.784 182.452 280.784 182.452 280.784 182.452 280.784 181.621 281.341 180.237 282.176 179.684 291.642 174.424 291.642 174.424 291.642 174.424 291.642 174.424 291.642 174.424 291.642 174.424 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.13 299.994 179.407 299.994 179.684 299.994 179.96 299.994 181.068 300.83 182.175 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 182.452 301.943 192.695 301.943 192.695 301.943 192.695L292.477 197.955ZM324.494 191.311C324.494 192.141 323.659 193.525 322.824 194.079 315.864 198.232 315.864 198.232 315.864 198.232 315.028 198.508 313.358 198.508 312.523 198.232 303.335 192.695 303.335 192.695 303.335 192.695 303.335 192.695 303.335 192.695 303.335 192.695 303.335 182.452 303.335 182.452 303.335 182.452 303.335 182.452 303.335 182.452 303.335 182.452 304.449 182.175 305.006 181.068 305.006 179.96 305.006 179.684 305.006 179.407 305.006 179.13 305.006 179.13 305.006 179.13 305.006 179.13 313.636 174.424 313.636 174.424 313.636 174.424 313.636 174.424 313.636 174.424 313.636 174.424 322.824 179.96 322.824 179.96 322.824 179.96 323.659 180.237 324.494 181.621 324.494 182.452L324.494 191.311Z" fill="#484848" fill-rule="evenodd"/></g></svg>
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.5 KiB |
@ -1 +0,0 @@
|
|||||||
<svg id="rms_1" data-name="rms 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><g><path d="M39.5,13.41l-14-8a3,3,0,0,0-3,0l-14,8A3,3,0,0,0,7,16V32a3,3,0,0,0,1.5,2.59l14,8a3,3,0,0,0,3,0l14-8A3,3,0,0,0,41,32V16A3,3,0,0,0,39.5,13.41Zm-1,19.45L25,40.58V28.5a1,1,0,0,0-2,0V40.58L9.5,32.86A1,1,0,0,1,9,32V16.78l10.58,5.85a1,1,0,0,0,1-1.75L9.83,15,23.51,7.13a1,1,0,0,1,1,0L38.22,15l-10.64,5.9a1,1,0,0,0,1,1.75L39,16.84V32A1,1,0,0,1,38.5,32.86Z"></path><path d="M32.5,26a3,3,0,0,0-2.2,1l-5.76-3.4V16.93a3,3,0,1,0-1,0V23.6l-5.68,3.59A3,3,0,1,0,18.5,29a3,3,0,0,0-.16-.94L24,24.46l5.7,3.37A3,3,0,0,0,29.5,29a3,3,0,1,0,3-3Zm-17,5a2,2,0,1,1,2-2A2,2,0,0,1,15.5,31ZM24,16a2,2,0,1,1,2-2A2,2,0,0,1,24,16Zm8.5,15a2,2,0,1,1,2-2A2,2,0,0,1,32.5,31Z"></path></g></svg>
|
|
Before Width: | Height: | Size: 757 B |
@ -1 +0,0 @@
|
|||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 44 44"><defs><style></style></defs><title>Vpc Endpoint</title><path d="M24,2A22,22,0,1,0,46,24,22,22,0,0,0,24,2Zm0,42A20,20,0,1,1,44,24,20,20,0,0,1,24,44ZM36.5,21A3.42,3.42,0,0,0,33,24H29.5a.5.5,0,0,0-.43.24l-.1.08-5,5V18.5a.5.5,0,0,0-.93-.26l-.1.08L17.32,24l0,0H12.93a2,2,0,1,0,0,1H17.5a.5.5,0,0,0,.43-.24l.1-.08,5-5V30.5a.5.5,0,0,0,.93.26l.1-.08L29.68,25l0,0H33a3.49,3.49,0,1,0,3.45-4Zm0,5.25a1.75,1.75,0,1,1,1.75-1.75A1.76,1.76,0,0,1,36.5,26.25Z" transform="translate(-2 -2)"></path></svg>
|
|
Before Width: | Height: | Size: 546 B |
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 175 KiB |
Before Width: | Height: | Size: 110 KiB |
@ -1,14 +0,0 @@
|
|||||||
Additional Resources
|
|
||||||
====================
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 1
|
|
||||||
|
|
||||||
endpoints
|
|
||||||
glossary
|
|
||||||
permissions
|
|
||||||
Console <https://console.otc.t-systems.com>
|
|
||||||
Health Dashboard <https://status.otc-service.com>
|
|
||||||
Health Dashboard Manual <https://docs.otc.t-systems.com/status-dashboard/umn/_static/OTC_Status_Dashboard_User_Guide.pdf>
|
|
||||||
Enterprise Dashboard <https://enterprise-dashboard.otc-service.com>
|
|
||||||
Security advisory </security/index>
|
|
@ -3,4 +3,5 @@ REST API
|
|||||||
|
|
||||||
.. navigator::
|
.. navigator::
|
||||||
:class: navigator-container
|
:class: navigator-container
|
||||||
|
:environment: internal
|
||||||
:document_type: api-ref
|
:document_type: api-ref
|
@ -15,11 +15,10 @@ sys.path.append(os.path.abspath("./_ext"))
|
|||||||
extensions = [
|
extensions = [
|
||||||
'sphinx.ext.intersphinx',
|
'sphinx.ext.intersphinx',
|
||||||
'otcdocstheme',
|
'otcdocstheme',
|
||||||
'otc_sphinx_directives'
|
'cont'
|
||||||
]
|
]
|
||||||
|
|
||||||
# openstackdocstheme options
|
# openstackdocstheme options
|
||||||
smartquotes = False
|
|
||||||
otcdocs_repo_name = 'docs/docsportal'
|
otcdocs_repo_name = 'docs/docsportal'
|
||||||
site_name = "Internal HelpCenter"
|
site_name = "Internal HelpCenter"
|
||||||
|
|
||||||
|
@ -1,7 +0,0 @@
|
|||||||
Container
|
|
||||||
=========
|
|
||||||
|
|
||||||
.. service_group::
|
|
||||||
:class: service-group
|
|
||||||
:service_category: container
|
|
||||||
:environment: internal
|
|
@ -6,7 +6,6 @@ Developer
|
|||||||
:maxdepth: 2
|
:maxdepth: 2
|
||||||
|
|
||||||
api
|
api
|
||||||
api_guidelines/index
|
|
||||||
sdk
|
sdk
|
||||||
iac
|
iac
|
||||||
drivers
|
drivers
|
@ -1,30 +0,0 @@
|
|||||||
.. _apig-en-api-180328005:
|
|
||||||
|
|
||||||
Generating an AK and SK
|
|
||||||
=======================
|
|
||||||
|
|
||||||
1. Log in to the management console.
|
|
||||||
|
|
||||||
2. Click the username and choose **My Credential** from the drop-down list.
|
|
||||||
|
|
||||||
3. Click **Access Keys**.
|
|
||||||
|
|
||||||
4. Click **Add Access Keys** to switch to the **Add Access Keys** page.
|
|
||||||
|
|
||||||
5. Enter your login password.
|
|
||||||
|
|
||||||
6. Enter the verification code sent to your mailbox or mobile phone.
|
|
||||||
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
- Users that are created in IAM without specifying email addresses or mobile numbers only need to enter their login passwords.
|
|
||||||
|
|
||||||
- MyWorkplace users are not required to enter their login passwords. They can create new access keys without entering verification codes if no email addresses
|
|
||||||
or mobile numbers have been specified.
|
|
||||||
|
|
||||||
7. Click **OK** to download the access key.
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
Keep the AK/SK file confidential to prevent information leakage.
|
|
@ -1,56 +0,0 @@
|
|||||||
AK/SK Authentication
|
|
||||||
====================
|
|
||||||
|
|
||||||
When you use API Gateway to send requests to underlying services, the requests must be signed using the AK and SK.
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
AK is a unique identifier that is associated with a secret access key; the access key ID and secret access key are used together to sign requests
|
|
||||||
cryptographically.
|
|
||||||
|
|
||||||
SK is a key that is used in conjunction with an access key ID to cryptographically sign requests. Signing a request identifies the sender and prevents the
|
|
||||||
request from being altered.
|
|
||||||
|
|
||||||
The AK/SK authentication process is as follows:
|
|
||||||
|
|
||||||
.. _apig-en-api-180328004__li889518531076:
|
|
||||||
|
|
||||||
1. A standard request is created.
|
|
||||||
|
|
||||||
2. A to-be-signed string is created using the request and other related information.
|
|
||||||
|
|
||||||
.. _apig-en-api-180328004__li198402221915:
|
|
||||||
|
|
||||||
3. A signature is calculated using the AK/SK and to-be-signed string.
|
|
||||||
|
|
||||||
4. The generated signature is added as a header or a query parameter in the HTTP request.
|
|
||||||
|
|
||||||
5. After receiving the request, API Gateway performs
|
|
||||||
:ref:`1 <apig-en-api-180328004__li889518531076>` to
|
|
||||||
:ref:`3 <apig-en-api-180328004__li198402221915>` to calculate a signature.
|
|
||||||
|
|
||||||
6. The new signature is compared with the signature generated in
|
|
||||||
:ref:`3 <apig-en-api-180328004__li198402221915>`. If they are consistent, the request
|
|
||||||
is processed; otherwise, the request is rejected.
|
|
||||||
|
|
||||||
:ref:`Figure 1 <apig-en-api-180328004__fig104904517537>` shows the process of calling APIs through AK/SK authentication.
|
|
||||||
|
|
||||||
.. _apig-en-api-180328004__fig104904517537:
|
|
||||||
|
|
||||||
.. figure:: /_static/images/api_calling_process_flow.png
|
|
||||||
:alt: **Figure 1** API calling process flow
|
|
||||||
|
|
||||||
**Figure 1** API calling process flow
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
- If a failure occurs in any step, the failure will be returned to the client application.
|
|
||||||
|
|
||||||
- The cached token is valid for 15 minutes by default.
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 1
|
|
||||||
|
|
||||||
generating_an_ak_and_sk
|
|
||||||
signing_a_request
|
|
||||||
sample_code
|
|
@ -1,32 +0,0 @@
|
|||||||
Signing a Request
|
|
||||||
=================
|
|
||||||
|
|
||||||
.. _apig-en-api-180328006__li17137133433914:
|
|
||||||
|
|
||||||
1. Introduce the API Gateway signing SDK in the project.
|
|
||||||
|
|
||||||
a. Download the API Gateway signing tool from the following link:
|
|
||||||
|
|
||||||
..
|
|
||||||
|
|
||||||
https://apig-demo.obs.eu-de.otc.t-systems.com/java/java-sdk-core.zip
|
|
||||||
|
|
||||||
b. Decompress the downloaded package to obtain a **.jar** file.
|
|
||||||
|
|
||||||
c. Add the decompressed **.jar** file to a project, for example, Eclipse, as a dependency package. See the following figure.
|
|
||||||
|
|
||||||
.. figure:: /_static/images/sdkdemo_properties.png
|
|
||||||
|
|
||||||
2. Sign the request.
|
|
||||||
|
|
||||||
..
|
|
||||||
|
|
||||||
The signing method is integrated into the **.jar** file added in
|
|
||||||
:ref:`1 <apig-en-api-180328006__li17137133433914>`. Before sending the request, sign
|
|
||||||
the requested content. The signature obtained is included in the HTTP header of the request.
|
|
||||||
|
|
||||||
For details, see :ref:`Sample Code <apig-en-api-180328008>`.
|
|
||||||
|
|
||||||
.. important::
|
|
||||||
|
|
||||||
The JDK version cannot be earlier than 1.8.
|
|
@ -1,9 +0,0 @@
|
|||||||
Calling APIs
|
|
||||||
============
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 1
|
|
||||||
|
|
||||||
obtaining_required_information
|
|
||||||
token_authentication
|
|
||||||
ak_sk_authentication/index
|
|
@ -1,75 +0,0 @@
|
|||||||
.. _apig-en-api-180328003:
|
|
||||||
|
|
||||||
Token Authentication
|
|
||||||
====================
|
|
||||||
|
|
||||||
Scenario
|
|
||||||
--------
|
|
||||||
|
|
||||||
If API requests are authenticated using tokens, the request header must contain **X-Auth-Token** (token information).
|
|
||||||
|
|
||||||
This section describes how to call an API to complete token authentication.
|
|
||||||
|
|
||||||
Procedure
|
|
||||||
---------
|
|
||||||
|
|
||||||
1. Send **POST https://**\ *IAM endpoint*\ **/v3/auth/tokens** to obtain the endpoint of IAM and the region name in the message body.
|
|
||||||
|
|
||||||
..
|
|
||||||
|
|
||||||
See `Regions and Endpoints <https://docs.otc.t-systems.com/en-us/endpoint/index.html>`__.
|
|
||||||
|
|
||||||
An example request is as follows:
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
Replace the texts in italic with actual ones. For details, see *Identity and Access Management API Reference*.
|
|
||||||
|
|
||||||
Log in to the management console, click your username in the upper right corner, and choose **My Credential** from the drop-down list. On the **My
|
|
||||||
Credential** page, obtain your username, domain name, and project ID.
|
|
||||||
|
|
||||||
.. code-block:: json
|
|
||||||
|
|
||||||
{
|
|
||||||
"auth": {
|
|
||||||
"identity": {
|
|
||||||
"methods": [
|
|
||||||
"password"
|
|
||||||
],
|
|
||||||
"password": {
|
|
||||||
"user": {
|
|
||||||
"name": "username", //Obtain your username from the My Credential page.
|
|
||||||
"password": "password",
|
|
||||||
"domain": {
|
|
||||||
"name": "domainname" //Obtain your domain name from the My Credential page.
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"scope": {
|
|
||||||
"project": {
|
|
||||||
"id": "0215ef11e49d4743be23dd97a1561e91" //Obtain your project ID from the My Credential page.
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.. _apig-en-api-180328003__li2615608112249:
|
|
||||||
|
|
||||||
2. Obtain the token. For details, see section "Obtaining the User Token" in the *Identity and Access Management API Reference*. If the request is successful, the
|
|
||||||
value of the X-Subject-Token header in the response is the token.
|
|
||||||
|
|
||||||
The following figures illustrate how to use Postman to manually obtain a token.
|
|
||||||
|
|
||||||
.. figure:: /_static/images/token_authentication_example_request.png
|
|
||||||
:alt: **Figure 1** Example request
|
|
||||||
|
|
||||||
**Figure 1** Exmple request
|
|
||||||
|
|
||||||
.. figure:: /_static/images/obtain_x-subject-token.png
|
|
||||||
:alt: **Figure 2** Obtain **X-Subject-Token** from the header of the response message.
|
|
||||||
|
|
||||||
**Figure 2** Obtain **X-Subject-Token** from the header of the response message.
|
|
||||||
|
|
||||||
3. Call a service API, add the **X-Auth-Token** header with the token obtained in
|
|
||||||
:ref:`2 <apig-en-api-180328003__li2615608112249>`.
|
|
@ -1,52 +0,0 @@
|
|||||||
HTTP Status Codes
|
|
||||||
=================
|
|
||||||
|
|
||||||
:ref:`Table 1 <apig-en-api-180328012__table11812530035>` describes common status codes.
|
|
||||||
|
|
||||||
.. _apig-en-api-180328012__table11812530035:
|
|
||||||
|
|
||||||
.. table:: **Table 1** User management permissions
|
|
||||||
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| **Return Value** | **Description** |
|
|
||||||
+=======================================+==========================================================================================================+
|
|
||||||
| 200 OK | The request has been processed successfully. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 204 No Content | The server does not return any information. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 400 Bad Request | The server failed to process the request. Possible causes include: |
|
|
||||||
| | |
|
|
||||||
| | 1. The request could not be parsed by the server due to incorrect syntax. |
|
|
||||||
| | |
|
|
||||||
| | 2. Request parameters are incorrect. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 401 Unauthorized | The request requires user authentication. For example, the username and password are required. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 403 Forbidden | You are forbidden to access the requested page. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 404 Not Found | The request failed because the requested resource could not be found on the server. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 405 Method Not Allowed | You are not allowed to use the method specified in the request. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 406 Not Acceptable | The response generated by the server could not be accepted by the client. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 407 Proxy Authentication Required | You must use the proxy server for authentication so that the request can be processed. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 408 Request Timeout | The request timed out. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 409 Conflict | The request could not be processed due to a conflict. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 410 Gone | The requested resource is not available on the server and no known forwarding address is provided. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 412 Precondition Failed | One or more conditions specified in the request header are not met when the server tests the conditions. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 500 Internal Server Error | The server failed to process the request due to an unexpected condition. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 501 Not Implemented | Failed to complete the request because the server does not support the requested function. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 502 Bad Gateway | Failed to complete the request because the server has received an invalid response. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 503 Service Unavailable | Failed to complete the request because the service is unavailable. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
||||||
| 504 Gateway Timeout | The gateway timed out. |
|
|
||||||
+---------------------------------------+----------------------------------------------------------------------------------------------------------+
|
|
@ -1,10 +0,0 @@
|
|||||||
API Usage Guidelines
|
|
||||||
====================
|
|
||||||
|
|
||||||
.. toctree::
|
|
||||||
:maxdepth: 1
|
|
||||||
|
|
||||||
overview
|
|
||||||
overview_of_rest_apis
|
|
||||||
calling_apis/index
|
|
||||||
http_status_codes
|
|
@ -1,7 +0,0 @@
|
|||||||
Overview
|
|
||||||
========
|
|
||||||
|
|
||||||
API requests sent by third-party applications to public cloud services must be authenticated using signatures.
|
|
||||||
|
|
||||||
This document describes the signature procedure, provides sample code to illustrate how to use the default signer to sign requests and how to use the HTTP
|
|
||||||
client to send requests.
|
|
@ -2,15 +2,14 @@
|
|||||||
Open Telekom Cloud Service Documentation
|
Open Telekom Cloud Service Documentation
|
||||||
========================================
|
========================================
|
||||||
|
|
||||||
.. service_navigator::
|
.. navigator::
|
||||||
:class: navigator-container
|
:class: navigator-container
|
||||||
:environment: internal
|
:environment: internal
|
||||||
|
:document_type: umn
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
:hidden:
|
:hidden:
|
||||||
|
|
||||||
services
|
services
|
||||||
developer/index
|
developer
|
||||||
additional/index
|
links
|
||||||
releasenotes/index
|
|
||||||
internal/index
|
|
||||||
|
@ -1,29 +0,0 @@
|
|||||||
Contact - Whom to address for Feedback?
|
|
||||||
=======================================
|
|
||||||
|
|
||||||
In case you have any feedback, proposals or found any issues regarding the
|
|
||||||
ApiMon, EpMon or CloudMon, you can address them in the corresponding GitHub
|
|
||||||
OpenTelekomCloud-Infra repositories or StackMon repositories.
|
|
||||||
|
|
||||||
Issues or feedback regarding the **ApiMon, EpMon, Status Dashboard, Metric
|
|
||||||
processor** as well as new feature requests can be addressed by filing an issue
|
|
||||||
on the **Gihub** repository under
|
|
||||||
https://github.com/opentelekomcloud-infra/system-config/blob/main/inventory/service/group_vars/apimon.yaml (CMO)
|
|
||||||
https://github.com/opentelekomcloud-infra/stackmon-config (FMO)
|
|
||||||
|
|
||||||
If you have found any problems which affects the **ApiMon dashboard design**
|
|
||||||
please open an issue/PR on **GitHub**
|
|
||||||
https://github.com/opentelekomcloud-infra/system-config/tree/main/playbooks/templates/grafana/apimon (CMO)
|
|
||||||
https://github.com/stackmon/apimon-tests (FMO)
|
|
||||||
|
|
||||||
|
|
||||||
If you have found any problems which affects the **ApiMon playbook scenarios**
|
|
||||||
please open an issue/PR on **GitHub**
|
|
||||||
https://github.com/opentelekomcloud-infra/apimon-tests (CMO)
|
|
||||||
https://github.com/stackmon/apimon-tests (FMO).
|
|
||||||
|
|
||||||
If there is another issue/demand/request try to locate proper repository in
|
|
||||||
https://github.com/orgs/stackmon/repositories
|
|
||||||
|
|
||||||
For general questions you can write an E-Mail to the `Ecosystems Squad
|
|
||||||
<mailto:dl-pbcotcdeleco@t-systems.com>`_.
|
|