From bbe5c00f67e08879dbbcecb51230ab3985d582b7 Mon Sep 17 00:00:00 2001 From: qiaoli Date: Thu, 6 Nov 2025 13:32:47 +0000 Subject: [PATCH] KMS UMN 20250220 version Reviewed-by: Rogal, Marcel Co-authored-by: qiaoli Co-committed-by: qiaoli --- docs/kms/umn/ALL_META.TXT.json | 1470 +++++++---------- docs/kms/umn/CLASS.TXT.json | 753 +++++---- docs/kms/umn/dew_01_0007.html | 21 + docs/kms/umn/dew_01_0008.html | 23 + docs/kms/umn/dew_01_0009.html | 21 + docs/kms/umn/dew_01_0101.html | 20 + docs/kms/umn/dew_01_0106.html | 25 + docs/kms/umn/dew_01_0116.html | 20 + docs/kms/umn/dew_01_0199.html | 21 + docs/kms/umn/en-us_image_0000001285528060.png | Bin 350 -> 0 bytes docs/kms/umn/en-us_image_0000001295227514.png | Bin 350 -> 0 bytes docs/kms/umn/en-us_image_0000001295496116.png | Bin 356 -> 0 bytes docs/kms/umn/en-us_image_0000001348333869.png | Bin 654 -> 0 bytes docs/kms/umn/en-us_image_0000001542027770.png | Bin 2649 -> 0 bytes docs/kms/umn/en-us_image_0000001628743570.png | Bin 51123 -> 0 bytes docs/kms/umn/en-us_image_0000001629072682.png | Bin 12598 -> 0 bytes docs/kms/umn/en-us_image_0000001629122164.png | Bin 20973 -> 0 bytes docs/kms/umn/en-us_image_0000001629601212.png | Bin 11504 -> 0 bytes docs/kms/umn/en-us_image_0000001677425385.png | Bin 16750 -> 0 bytes docs/kms/umn/en-us_image_0000001677561857.png | Bin 8181 -> 0 bytes docs/kms/umn/en-us_image_0000001677751557.png | Bin 23448 -> 0 bytes docs/kms/umn/en-us_image_0000001677882901.png | Bin 9867 -> 0 bytes docs/kms/umn/en-us_image_0000001678663053.png | Bin 8864 -> 0 bytes docs/kms/umn/en-us_image_0000001830825206.png | Bin 23509 -> 0 bytes docs/kms/umn/en-us_image_0000002171452720.png | Bin 0 -> 288 bytes docs/kms/umn/en-us_image_0000002172246184.png | Bin 0 -> 26186 bytes docs/kms/umn/en-us_image_0000002172643144.png | Bin 0 -> 13056 bytes docs/kms/umn/en-us_image_0000002172644408.png | Bin 0 -> 45387 bytes docs/kms/umn/en-us_image_0000002172654270.png | Bin 0 -> 29637 bytes docs/kms/umn/en-us_image_0000002172662606.png | Bin 0 -> 6896 bytes docs/kms/umn/en-us_image_0000002172663278.png | Bin 0 -> 20489 bytes docs/kms/umn/en-us_image_0000002172703332.png | Bin 0 -> 23895 bytes docs/kms/umn/en-us_image_0000002172766950.png | Bin 0 -> 3585 bytes docs/kms/umn/en-us_image_0000002172771934.png | Bin 0 -> 16428 bytes docs/kms/umn/en-us_image_0000002172783520.png | Bin 0 -> 58785 bytes docs/kms/umn/en-us_image_0000002172804952.png | Bin 0 -> 45568 bytes docs/kms/umn/en-us_image_0000002172809156.png | Bin 0 -> 48391 bytes docs/kms/umn/en-us_image_0000002172817710.png | Bin 0 -> 59924 bytes docs/kms/umn/en-us_image_0000002172846818.png | Bin 0 -> 10420 bytes docs/kms/umn/en-us_image_0000002172859956.png | Bin 0 -> 9705 bytes ...9.png => en-us_image_0000002203676060.png} | Bin docs/kms/umn/en-us_image_0000002207465277.png | Bin 0 -> 46110 bytes docs/kms/umn/en-us_image_0000002207563973.png | Bin 0 -> 9371 bytes docs/kms/umn/en-us_image_0000002207903449.png | Bin 0 -> 15573 bytes docs/kms/umn/en-us_image_0000002208027189.png | Bin 0 -> 395 bytes docs/kms/umn/en-us_image_0000002208041185.png | Bin 0 -> 12471 bytes docs/kms/umn/en-us_image_0000002208065393.png | Bin 0 -> 11270 bytes docs/kms/umn/en-us_image_0000002208066957.png | Bin 0 -> 24160 bytes docs/kms/umn/en-us_image_0000002208068029.png | Bin 0 -> 10795 bytes docs/kms/umn/en-us_image_0000002208083193.png | Bin 0 -> 27969 bytes docs/kms/umn/en-us_image_0000002208103933.png | Bin 0 -> 20832 bytes docs/kms/umn/en-us_image_0000002208150489.png | Bin 0 -> 6804 bytes docs/kms/umn/en-us_image_0000002208162289.png | Bin 0 -> 60984 bytes docs/kms/umn/en-us_image_0000002208172261.png | Bin 0 -> 18663 bytes docs/kms/umn/en-us_image_0000002208177921.png | Bin 0 -> 9426 bytes docs/kms/umn/en-us_image_0000002208180117.png | Bin 0 -> 5480 bytes docs/kms/umn/en-us_image_0000002208187325.png | Bin 0 -> 9298 bytes docs/kms/umn/en-us_image_0000002208253509.png | Bin 0 -> 349 bytes docs/kms/umn/en-us_image_0000002208255689.png | Bin 0 -> 13118 bytes docs/kms/umn/en-us_image_0000002208263345.png | Bin 0 -> 25613 bytes docs/kms/umn/en-us_image_0000002220522126.png | Bin 0 -> 27753 bytes ...2.png => en-us_image_0000002220532122.png} | Bin docs/kms/umn/en-us_image_0000002238636017.png | Bin 0 -> 405 bytes docs/kms/umn/en-us_image_0000002255480681.png | Bin 0 -> 26114 bytes docs/kms/umn/en-us_image_0112946996.png | Bin 0 -> 52446 bytes docs/kms/umn/en-us_image_0129547803.png | Bin 3527 -> 0 bytes docs/kms/umn/en-us_image_0129550097.png | Bin 6855 -> 0 bytes docs/kms/umn/en-us_image_0129551027.png | Bin 5205 -> 0 bytes docs/kms/umn/en-us_image_0231665754.png | Bin 511 -> 0 bytes docs/kms/umn/en-us_image_0232856156.png | Bin 22559 -> 0 bytes docs/kms/umn/en-us_image_0232858228.png | Bin 24596 -> 0 bytes docs/kms/umn/en-us_image_0232858842.png | Bin 25738 -> 0 bytes docs/kms/umn/en-us_image_0237800345.png | Bin 1113 -> 405 bytes docs/kms/umn/en-us_image_0237809856.png | Bin 0 -> 364 bytes docs/kms/umn/en-us_image_0237809858.png | Bin 0 -> 414 bytes docs/kms/umn/en-us_image_0237812311.png | Bin 0 -> 346 bytes docs/kms/umn/en-us_image_0249630192.png | Bin 0 -> 414 bytes .../kms/umn/en-us_topic_0000001682248672.html | 150 -- .../kms/umn/en-us_topic_0000002203211100.html | 20 + docs/kms/umn/kms_01_0001.html | 94 -- docs/kms/umn/kms_01_0003.html | 29 + docs/kms/umn/kms_01_0004.html | 13 + docs/kms/umn/kms_01_0005.html | 12 + docs/kms/umn/kms_01_0006.html | 62 +- docs/kms/umn/kms_01_0007.html | 9 +- docs/kms/umn/kms_01_0008.html | 11 +- docs/kms/umn/kms_01_0009.html | 9 +- docs/kms/umn/kms_01_0010.html | 11 + docs/kms/umn/kms_01_0012.html | 12 + docs/kms/umn/kms_01_0013.html | 17 + docs/kms/umn/kms_01_0014.html | 14 + docs/kms/umn/kms_01_0015.html | 26 +- docs/kms/umn/kms_01_0016.html | 227 ++- docs/kms/umn/kms_01_0017.html | 227 --- docs/kms/umn/kms_01_0018.html | 343 +--- docs/kms/umn/kms_01_0019.html | 19 + docs/kms/umn/kms_01_0020.html | 20 + docs/kms/umn/kms_01_0021.html | 62 +- docs/kms/umn/kms_01_0022.html | 30 +- docs/kms/umn/kms_01_0023.html | 6 +- docs/kms/umn/kms_01_0024.html | 47 +- docs/kms/umn/kms_01_0025.html | 28 + docs/kms/umn/kms_01_0026.html | 14 +- docs/kms/umn/kms_01_0027.html | 13 +- docs/kms/umn/kms_01_0028.html | 16 +- docs/kms/umn/kms_01_0029.html | 63 +- docs/kms/umn/kms_01_0030.html | 50 +- docs/kms/umn/kms_01_0031.html | 19 +- docs/kms/umn/kms_01_0032.html | 29 +- docs/kms/umn/kms_01_0033.html | 29 + docs/kms/umn/kms_01_0034.html | 26 + docs/kms/umn/kms_01_0035.html | 29 + docs/kms/umn/kms_01_0036.html | 28 + docs/kms/umn/kms_01_0037.html | 35 + docs/kms/umn/kms_01_0038.html | 11 + docs/kms/umn/kms_01_0039.html | 11 + docs/kms/umn/kms_01_0040.html | 11 + docs/kms/umn/kms_01_0043.html | 146 ++ docs/kms/umn/kms_01_0044.html | 47 +- docs/kms/umn/kms_01_0045.html | 54 +- docs/kms/umn/kms_01_0046.html | 27 +- docs/kms/umn/kms_01_0047.html | 99 +- docs/kms/umn/kms_01_0048.html | 59 - docs/kms/umn/kms_01_0049.html | 11 - docs/kms/umn/kms_01_0050.html | 57 - docs/kms/umn/kms_01_0053.html | 15 - docs/kms/umn/kms_01_0054.html | 45 +- docs/kms/umn/kms_01_0055.html | 165 +- docs/kms/umn/kms_01_0056.html | 12 - docs/kms/umn/kms_01_0058.html | 12 - docs/kms/umn/kms_01_0059.html | 13 - docs/kms/umn/kms_01_0060.html | 27 - docs/kms/umn/kms_01_0062.html | 12 - docs/kms/umn/kms_01_0072.html | 32 + docs/kms/umn/kms_01_0073.html | 12 + docs/kms/umn/kms_01_0074.html | 46 + docs/kms/umn/kms_01_0088.html | 40 - docs/kms/umn/kms_01_0089.html | 191 --- docs/kms/umn/kms_01_0090.html | 21 - docs/kms/umn/kms_01_0091.html | 21 - docs/kms/umn/kms_01_0092.html | 11 - docs/kms/umn/kms_01_0093.html | 13 + docs/kms/umn/kms_01_0094.html | 81 +- docs/kms/umn/kms_01_0095.html | 30 +- docs/kms/umn/kms_01_0096.html | 83 +- docs/kms/umn/kms_01_0097.html | 55 - docs/kms/umn/kms_01_0098.html | 21 - docs/kms/umn/kms_01_0100.html | 16 + docs/kms/umn/kms_01_0101.html | 36 +- docs/kms/umn/kms_01_0102.html | 7 +- docs/kms/umn/kms_01_0103.html | 11 - docs/kms/umn/kms_01_0104.html | 13 - docs/kms/umn/kms_01_0105.html | 13 - docs/kms/umn/kms_01_0106.html | 34 +- docs/kms/umn/kms_01_0107.html | 32 + docs/kms/umn/kms_01_0109.html | 17 + docs/kms/umn/kms_01_0114.html | 12 + docs/kms/umn/kms_01_0115.html | 16 - docs/kms/umn/kms_01_0116.html | 13 - docs/kms/umn/kms_01_0121.html | 23 - docs/kms/umn/kms_01_0133.html | 17 - docs/kms/umn/kms_01_0135.html | 62 - docs/kms/umn/kms_01_0138.html | 10 +- docs/kms/umn/kms_01_0139.html | 30 +- docs/kms/umn/kms_01_0142.html | 19 - docs/kms/umn/kms_01_0161.html | 68 - docs/kms/umn/kms_01_0177.html | 31 - docs/kms/umn/kms_01_0178.html | 79 - docs/kms/umn/kms_01_0179.html | 59 - docs/kms/umn/kms_01_0182.html | 19 - docs/kms/umn/kms_01_0186.html | 34 - docs/kms/umn/kms_01_0189.html | 57 - docs/kms/umn/kms_01_0193.html | 11 + docs/kms/umn/kms_01_0194.html | 98 ++ docs/kms/umn/kms_01_0198.html | 12 + docs/kms/umn/kms_01_0199.html | 14 - docs/kms/umn/kms_01_0215.html | 15 - docs/kms/umn/kms_01_0222.html | 42 - docs/kms/umn/kms_01_0227.html | 11 - docs/kms/umn/kms_01_0299.html | 85 - docs/kms/umn/kms_01_0330.html | 11 - docs/kms/umn/kms_01_7774.html | 15 - docs/kms/umn/kms_01_7775.html | 61 - docs/kms/umn/kms_01_9996.html | 68 + docs/kms/umn/kms_01_9997.html | 66 + docs/kms/umn/kms_01_9998.html | 13 + docs/kms/umn/kms_01_9999.html | 325 ++++ .../umn/public_sys-resources/imageclose.gif | Bin 0 -> 1238 bytes .../public_sys-resources/imageclosehover.gif | Bin 0 -> 1172 bytes .../kms/umn/public_sys-resources/imagemax.gif | Bin 0 -> 1267 bytes .../public_sys-resources/imagemaxhover.gif | Bin 0 -> 1199 bytes .../umn/public_sys-resources/macFFBgHack.png | Bin 0 -> 1014 bytes 192 files changed, 3475 insertions(+), 3814 deletions(-) create mode 100644 docs/kms/umn/dew_01_0007.html create mode 100644 docs/kms/umn/dew_01_0008.html create mode 100644 docs/kms/umn/dew_01_0009.html create mode 100644 docs/kms/umn/dew_01_0101.html create mode 100644 docs/kms/umn/dew_01_0106.html create mode 100644 docs/kms/umn/dew_01_0116.html create mode 100644 docs/kms/umn/dew_01_0199.html delete mode 100644 docs/kms/umn/en-us_image_0000001285528060.png delete mode 100644 docs/kms/umn/en-us_image_0000001295227514.png delete mode 100644 docs/kms/umn/en-us_image_0000001295496116.png delete mode 100644 docs/kms/umn/en-us_image_0000001348333869.png delete mode 100644 docs/kms/umn/en-us_image_0000001542027770.png delete mode 100644 docs/kms/umn/en-us_image_0000001628743570.png delete mode 100644 docs/kms/umn/en-us_image_0000001629072682.png delete mode 100644 docs/kms/umn/en-us_image_0000001629122164.png delete mode 100644 docs/kms/umn/en-us_image_0000001629601212.png delete mode 100644 docs/kms/umn/en-us_image_0000001677425385.png delete mode 100644 docs/kms/umn/en-us_image_0000001677561857.png delete mode 100644 docs/kms/umn/en-us_image_0000001677751557.png delete mode 100644 docs/kms/umn/en-us_image_0000001677882901.png delete mode 100644 docs/kms/umn/en-us_image_0000001678663053.png delete mode 100644 docs/kms/umn/en-us_image_0000001830825206.png create mode 100644 docs/kms/umn/en-us_image_0000002171452720.png create mode 100644 docs/kms/umn/en-us_image_0000002172246184.png create mode 100644 docs/kms/umn/en-us_image_0000002172643144.png create mode 100644 docs/kms/umn/en-us_image_0000002172644408.png create mode 100644 docs/kms/umn/en-us_image_0000002172654270.png create mode 100644 docs/kms/umn/en-us_image_0000002172662606.png create mode 100644 docs/kms/umn/en-us_image_0000002172663278.png create mode 100644 docs/kms/umn/en-us_image_0000002172703332.png create mode 100644 docs/kms/umn/en-us_image_0000002172766950.png create mode 100644 docs/kms/umn/en-us_image_0000002172771934.png create mode 100644 docs/kms/umn/en-us_image_0000002172783520.png create mode 100644 docs/kms/umn/en-us_image_0000002172804952.png create mode 100644 docs/kms/umn/en-us_image_0000002172809156.png create mode 100644 docs/kms/umn/en-us_image_0000002172817710.png create mode 100644 docs/kms/umn/en-us_image_0000002172846818.png create mode 100644 docs/kms/umn/en-us_image_0000002172859956.png rename docs/kms/umn/{en-us_image_0000001677425609.png => en-us_image_0000002203676060.png} (100%) create mode 100644 docs/kms/umn/en-us_image_0000002207465277.png create mode 100644 docs/kms/umn/en-us_image_0000002207563973.png create mode 100644 docs/kms/umn/en-us_image_0000002207903449.png create mode 100644 docs/kms/umn/en-us_image_0000002208027189.png create mode 100644 docs/kms/umn/en-us_image_0000002208041185.png create mode 100644 docs/kms/umn/en-us_image_0000002208065393.png create mode 100644 docs/kms/umn/en-us_image_0000002208066957.png create mode 100644 docs/kms/umn/en-us_image_0000002208068029.png create mode 100644 docs/kms/umn/en-us_image_0000002208083193.png create mode 100644 docs/kms/umn/en-us_image_0000002208103933.png create mode 100644 docs/kms/umn/en-us_image_0000002208150489.png create mode 100644 docs/kms/umn/en-us_image_0000002208162289.png create mode 100644 docs/kms/umn/en-us_image_0000002208172261.png create mode 100644 docs/kms/umn/en-us_image_0000002208177921.png create mode 100644 docs/kms/umn/en-us_image_0000002208180117.png create mode 100644 docs/kms/umn/en-us_image_0000002208187325.png create mode 100644 docs/kms/umn/en-us_image_0000002208253509.png create mode 100644 docs/kms/umn/en-us_image_0000002208255689.png create mode 100644 docs/kms/umn/en-us_image_0000002208263345.png create mode 100644 docs/kms/umn/en-us_image_0000002220522126.png rename docs/kms/umn/{en-us_image_0000001828683422.png => en-us_image_0000002220532122.png} (100%) create mode 100644 docs/kms/umn/en-us_image_0000002238636017.png create mode 100644 docs/kms/umn/en-us_image_0000002255480681.png create mode 100644 docs/kms/umn/en-us_image_0112946996.png delete mode 100644 docs/kms/umn/en-us_image_0129547803.png delete mode 100644 docs/kms/umn/en-us_image_0129550097.png delete mode 100644 docs/kms/umn/en-us_image_0129551027.png delete mode 100644 docs/kms/umn/en-us_image_0231665754.png delete mode 100644 docs/kms/umn/en-us_image_0232856156.png delete mode 100644 docs/kms/umn/en-us_image_0232858228.png delete mode 100644 docs/kms/umn/en-us_image_0232858842.png create mode 100644 docs/kms/umn/en-us_image_0237809856.png create mode 100644 docs/kms/umn/en-us_image_0237809858.png create mode 100644 docs/kms/umn/en-us_image_0237812311.png create mode 100644 docs/kms/umn/en-us_image_0249630192.png delete mode 100644 docs/kms/umn/en-us_topic_0000001682248672.html create mode 100644 docs/kms/umn/en-us_topic_0000002203211100.html delete mode 100644 docs/kms/umn/kms_01_0001.html create mode 100644 docs/kms/umn/kms_01_0003.html create mode 100644 docs/kms/umn/kms_01_0004.html create mode 100644 docs/kms/umn/kms_01_0005.html create mode 100644 docs/kms/umn/kms_01_0010.html create mode 100644 docs/kms/umn/kms_01_0012.html create mode 100644 docs/kms/umn/kms_01_0013.html create mode 100644 docs/kms/umn/kms_01_0014.html delete mode 100644 docs/kms/umn/kms_01_0017.html create mode 100644 docs/kms/umn/kms_01_0019.html create mode 100644 docs/kms/umn/kms_01_0020.html create mode 100644 docs/kms/umn/kms_01_0025.html create mode 100644 docs/kms/umn/kms_01_0033.html create mode 100644 docs/kms/umn/kms_01_0034.html create mode 100644 docs/kms/umn/kms_01_0035.html create mode 100644 docs/kms/umn/kms_01_0036.html create mode 100644 docs/kms/umn/kms_01_0037.html create mode 100644 docs/kms/umn/kms_01_0038.html create mode 100644 docs/kms/umn/kms_01_0039.html create mode 100644 docs/kms/umn/kms_01_0040.html create mode 100644 docs/kms/umn/kms_01_0043.html delete mode 100644 docs/kms/umn/kms_01_0048.html delete mode 100644 docs/kms/umn/kms_01_0049.html delete mode 100644 docs/kms/umn/kms_01_0050.html delete mode 100644 docs/kms/umn/kms_01_0053.html delete mode 100644 docs/kms/umn/kms_01_0056.html delete mode 100644 docs/kms/umn/kms_01_0058.html delete mode 100644 docs/kms/umn/kms_01_0059.html delete mode 100644 docs/kms/umn/kms_01_0060.html delete mode 100644 docs/kms/umn/kms_01_0062.html create mode 100644 docs/kms/umn/kms_01_0072.html create mode 100644 docs/kms/umn/kms_01_0073.html create mode 100644 docs/kms/umn/kms_01_0074.html delete mode 100644 docs/kms/umn/kms_01_0088.html delete mode 100644 docs/kms/umn/kms_01_0089.html delete mode 100644 docs/kms/umn/kms_01_0090.html delete mode 100644 docs/kms/umn/kms_01_0091.html delete mode 100644 docs/kms/umn/kms_01_0092.html create mode 100644 docs/kms/umn/kms_01_0093.html delete mode 100644 docs/kms/umn/kms_01_0097.html delete mode 100644 docs/kms/umn/kms_01_0098.html create mode 100644 docs/kms/umn/kms_01_0100.html delete mode 100644 docs/kms/umn/kms_01_0103.html delete mode 100644 docs/kms/umn/kms_01_0104.html delete mode 100644 docs/kms/umn/kms_01_0105.html create mode 100644 docs/kms/umn/kms_01_0107.html create mode 100644 docs/kms/umn/kms_01_0109.html create mode 100644 docs/kms/umn/kms_01_0114.html delete mode 100644 docs/kms/umn/kms_01_0115.html delete mode 100644 docs/kms/umn/kms_01_0116.html delete mode 100644 docs/kms/umn/kms_01_0121.html delete mode 100644 docs/kms/umn/kms_01_0133.html delete mode 100644 docs/kms/umn/kms_01_0135.html delete mode 100644 docs/kms/umn/kms_01_0142.html delete mode 100644 docs/kms/umn/kms_01_0161.html delete mode 100644 docs/kms/umn/kms_01_0177.html delete mode 100644 docs/kms/umn/kms_01_0178.html delete mode 100644 docs/kms/umn/kms_01_0179.html delete mode 100644 docs/kms/umn/kms_01_0182.html delete mode 100644 docs/kms/umn/kms_01_0186.html delete mode 100644 docs/kms/umn/kms_01_0189.html create mode 100644 docs/kms/umn/kms_01_0193.html create mode 100644 docs/kms/umn/kms_01_0194.html create mode 100644 docs/kms/umn/kms_01_0198.html delete mode 100644 docs/kms/umn/kms_01_0199.html delete mode 100644 docs/kms/umn/kms_01_0215.html delete mode 100644 docs/kms/umn/kms_01_0222.html delete mode 100644 docs/kms/umn/kms_01_0227.html delete mode 100644 docs/kms/umn/kms_01_0299.html delete mode 100644 docs/kms/umn/kms_01_0330.html delete mode 100644 docs/kms/umn/kms_01_7774.html delete mode 100644 docs/kms/umn/kms_01_7775.html create mode 100644 docs/kms/umn/kms_01_9996.html create mode 100644 docs/kms/umn/kms_01_9997.html create mode 100644 docs/kms/umn/kms_01_9998.html create mode 100644 docs/kms/umn/kms_01_9999.html create mode 100644 docs/kms/umn/public_sys-resources/imageclose.gif create mode 100644 docs/kms/umn/public_sys-resources/imageclosehover.gif create mode 100644 docs/kms/umn/public_sys-resources/imagemax.gif create mode 100644 docs/kms/umn/public_sys-resources/imagemaxhover.gif create mode 100644 docs/kms/umn/public_sys-resources/macFFBgHack.png diff --git a/docs/kms/umn/ALL_META.TXT.json b/docs/kms/umn/ALL_META.TXT.json index cace4f228..6640e0674 100644 --- a/docs/kms/umn/ALL_META.TXT.json +++ b/docs/kms/umn/ALL_META.TXT.json @@ -3,8 +3,8 @@ "dockw":"User Guide" }, { - "uri":"kms_01_0091.html", - "node_id":"kms_01_0091.xml", + "uri":"kms_01_0109.html", + "node_id":"kms_01_0109.xml", "product_code":"kms", "code":"1", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -13,9 +13,6 @@ "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -24,40 +21,52 @@ "githuburl":"" }, { - "uri":"kms_01_0299.html", - "node_id":"kms_01_0299.xml", + "uri":"kms_01_0045.html", + "node_id":"kms_01_0045.xml", "product_code":"kms", "code":"2", - "des":"Key Management Service (KMS) is a secure, reliable, and easy-to-use service that helps users centrally manage and safeguard their Customer Master Keys (CMKs).KMS uses har", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"Key Management Service,Service Overview,User Guide", + "kw":"Key Management", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Key Management Service", + "title":"Key Management", "githuburl":"" }, { - "uri":"kms_01_0121.html", - "node_id":"kms_01_0121.xml", + "uri":"kms_01_0003.html", + "node_id":"kms_01_0003.xml", "product_code":"kms", "code":"3", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"KMS", + "kw":"Concepts", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Concepts", + "githuburl":"" + }, + { + "uri":"kms_01_0004.html", + "node_id":"kms_01_0004.xml", + "product_code":"kms", + "code":"4", + "des":"Key Management Service (KMS) is a secure, reliable, and easy-to-use service that helps users centrally manage and safeguard their Customer Master Keys (CMKs).This service", + "doc_type":"usermanual", + "kw":"KMS,Concepts,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -66,19 +75,142 @@ "githuburl":"" }, { - "uri":"kms_01_0001.html", - "node_id":"kms_01_0001.xml", + "uri":"kms_01_0005.html", + "node_id":"kms_01_0005.xml", "product_code":"kms", - "code":"4", - "des":"KMS is a secure, reliable, and easy-to-use cloud service that helps users create, manage, and protect keys in a centralized manner.It uses Hardware Security Modules (HSMs", + "code":"5", + "des":"A Customer Master Key (CMK) is a Key Encryption Key (KEK) created by a user using KMS. It is used to encrypt and protect Data Encryption Keys (DEKs). One CMK can be used ", "doc_type":"usermanual", - "kw":"Functions,KMS,User Guide", + "kw":"CMK,Concepts,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"CMK", + "githuburl":"" + }, + { + "uri":"kms_01_0006.html", + "node_id":"kms_01_0006.xml", + "product_code":"kms", + "code":"6", + "des":"A default key is automatically created by another cloud service using KMS, such as Object Storage Service (OBS). The name of a default key ends with /default.You can use ", + "doc_type":"usermanual", + "kw":"Default Key,Concepts,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Default Key", + "githuburl":"" + }, + { + "uri":"kms_01_0007.html", + "node_id":"kms_01_0007.xml", + "product_code":"kms", + "code":"7", + "des":"Data Encryption Keys (DEKs) are used by users to encrypt data.", + "doc_type":"usermanual", + "kw":"DEK,Concepts,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"DEK", + "githuburl":"" + }, + { + "uri":"kms_01_0008.html", + "node_id":"kms_01_0008.xml", + "product_code":"kms", + "code":"8", + "des":"A Hardware Security Module (HSM) securely produces, stores, manages, and uses keys and provides encryption services.", + "doc_type":"usermanual", + "kw":"HSM,Concepts,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"HSM", + "githuburl":"" + }, + { + "uri":"kms_01_0009.html", + "node_id":"kms_01_0009.xml", + "product_code":"kms", + "code":"9", + "des":"Envelope encryption is an encryption method that enables DEKs to be stored, transmitted, and used in \"envelopes.\" As a result, CMKs are not used to directly encrypt and d", + "doc_type":"usermanual", + "kw":"Envelope Encryption,Concepts,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Envelope Encryption", + "githuburl":"" + }, + { + "uri":"kms_01_0010.html", + "node_id":"kms_01_0010.xml", + "product_code":"kms", + "code":"10", + "des":"A true random number generator (TRNG) is a device that generates unpredictable random numbers by physical procedures instead of computer programs.", + "doc_type":"usermanual", + "kw":"TRNG,Concepts,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"TRNG", + "githuburl":"" + }, + { + "uri":"kms_01_0012.html", + "node_id":"kms_01_0012.xml", + "product_code":"kms", + "code":"11", + "des":"A project is used to group and isolate OpenStack resources, including computing, storage, and network resources. A project can be a department or a project team.Multiple ", + "doc_type":"usermanual", + "kw":"Project,Concepts,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Project", + "githuburl":"" + }, + { + "uri":"kms_01_0047.html", + "node_id":"kms_01_0047.xml", + "product_code":"kms", + "code":"12", + "des":"KMS provides the following functions:Manages custom keys.You can perform the following operations on custom keys on the KMS console or via APIs:Creating, querying, enabli", + "doc_type":"usermanual", + "kw":"Functions,Key Management,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -87,19 +219,16 @@ "githuburl":"" }, { - "uri":"kms_01_0115.html", - "node_id":"kms_01_0115.xml", + "uri":"kms_01_0100.html", + "node_id":"kms_01_0100.xml", "product_code":"kms", - "code":"5", + "code":"13", "des":"By integrating with OBS, EVS, and IMS, you can use KMS to manage the keys of the services or use KMS APIs to encrypt and decrypt local data.By integrating with Cloud Trac", "doc_type":"usermanual", - "kw":"Advantages,KMS,User Guide", + "kw":"Advantages,Key Management,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -108,19 +237,16 @@ "githuburl":"" }, { - "uri":"kms_01_0006.html", - "node_id":"kms_01_0006.xml", + "uri":"kms_01_0046.html", + "node_id":"kms_01_0046.xml", "product_code":"kms", - "code":"6", - "des":"You can use the online tool on the KMS console or call KMS APIs to directly encrypt or decrypt a small amount of data, such as passwords, certificates, or phone numbers. ", + "code":"14", + "des":"KMS can manage CMKs used for data encryption and decryption in Object Storage Service (OBS), Elastic Volume Service (EVS), Image Management Service (IMS), Scalable File S", "doc_type":"usermanual", - "kw":"Application Scenarios,KMS,User Guide", + "kw":"Application Scenarios,Key Management,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -129,187 +255,70 @@ "githuburl":"" }, { - "uri":"kms_01_0016.html", - "node_id":"kms_01_0016.xml", - "product_code":"kms", - "code":"7", - "des":"Cloud services use the envelope encryption technology and call KMS APIs to encrypt service resources. Your CMKs are under your own management. With your grant, cloud serv", - "doc_type":"usermanual", - "kw":"Using KMS,KMS,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Using KMS", - "githuburl":"" - }, - { - "uri":"kms_01_0106.html", - "node_id":"kms_01_0106.xml", - "product_code":"kms", - "code":"8", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", - "kw":"Cloud Services with KMS Integrated", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Cloud Services with KMS Integrated", - "githuburl":"" - }, - { - "uri":"kms_01_0007.html", - "node_id":"kms_01_0007.xml", - "product_code":"kms", - "code":"9", - "des":"When using Object Storage Service (OBS) to upload data with server-side encryption, you can select KMS encryption and use the key provided by KMS to encrypt the files to ", - "doc_type":"usermanual", - "kw":"Encrypting Data in OBS,Cloud Services with KMS Integrated,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Encrypting Data in OBS", - "githuburl":"" - }, - { - "uri":"kms_01_0008.html", - "node_id":"kms_01_0008.xml", - "product_code":"kms", - "code":"10", - "des":"When purchasing a disk, you can choose Advanced Settings > Encryption to encrypt the disk using the key provided by KMS. For details, see Figure 1. For more information a", - "doc_type":"usermanual", - "kw":"Encrypting Data in EVS,Cloud Services with KMS Integrated,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Encrypting Data in EVS", - "githuburl":"" - }, - { - "uri":"kms_01_0009.html", - "node_id":"kms_01_0009.xml", - "product_code":"kms", - "code":"11", - "des":"When uploading an image file to Image Management Service (IMS), you can choose to encrypt the image file using a key provided by KMS to protect the file. Figure 1 describ", - "doc_type":"usermanual", - "kw":"Encrypting Data in IMS,Cloud Services with KMS Integrated,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Encrypting Data in IMS", - "githuburl":"" - }, - { - "uri":"kms_01_0116.html", - "node_id":"kms_01_0116.xml", - "product_code":"kms", - "code":"12", - "des":"When creating a file system using the Scalable File Service (SFS), you can select KMS encryption and use the key provided by the KMS to encrypt the file system.For detail", - "doc_type":"usermanual", - "kw":"Encrypting Data in SFS,Cloud Services with KMS Integrated,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Encrypting Data in SFS", - "githuburl":"" - }, - { - "uri":"kms_01_0101.html", - "node_id":"kms_01_0101.xml", - "product_code":"kms", - "code":"13", - "des":"When a user creates a database instance from Relational Database Service (RDS), the user can select Disk encryption and use the key provided by KMS to encrypt the disk of", - "doc_type":"usermanual", - "kw":"Encrypting Data in RDS,Cloud Services with KMS Integrated,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Encrypting Data in RDS", - "githuburl":"" - }, - { - "uri":"kms_01_0199.html", - "node_id":"kms_01_0199.xml", - "product_code":"kms", - "code":"14", - "des":"When a user creates a database instance from DDS, the user can select Disk encryption and use the key provided by KMS to encrypt the disk of the database instance. For mo", - "doc_type":"usermanual", - "kw":"Encrypting Data in DDS,Cloud Services with KMS Integrated,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Encrypting Data in DDS", - "githuburl":"" - }, - { - "uri":"kms_01_0018.html", - "node_id":"kms_01_0018.xml", + "uri":"kms_01_0013.html", + "node_id":"kms_01_0013.xml", "product_code":"kms", "code":"15", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "doc_type":"usermanual", + "kw":"Accessing and Using KMS", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Accessing and Using KMS", + "githuburl":"" + }, + { + "uri":"kms_01_0014.html", + "node_id":"kms_01_0014.xml", + "product_code":"kms", + "code":"16", + "des":"The cloud service provides a web-based service management platform. You can access KMS using HTTPS-compliant APIs or the management console.Management consoleIf you have ", + "doc_type":"usermanual", + "kw":"How to Access KMS,Accessing and Using KMS,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"How to Access KMS", + "githuburl":"" + }, + { + "uri":"kms_01_0015.html", + "node_id":"kms_01_0015.xml", + "product_code":"kms", + "code":"17", + "des":"Users can upload objects to and download them from Object Storage Service (OBS) in common mode or server-side encryption mode. When users upload objects in encryption mod", + "doc_type":"usermanual", + "kw":"How to Use KMS,Accessing and Using KMS,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"How to Use KMS", + "githuburl":"" + }, + { + "uri":"kms_01_9999.html", + "node_id":"kms_01_9999.xml", + "product_code":"kms", + "code":"18", "des":"If you want to assign different access permissions to employees in an enterprise for the KMS resources purchased on the cloud platform, you can use Identity and Access Ma", "doc_type":"usermanual", "kw":"KMS Permission Management,Service Overview,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -318,40 +327,142 @@ "githuburl":"" }, { - "uri":"kms_01_0015.html", - "node_id":"kms_01_0015.xml", + "uri":"dew_01_0106.html", + "node_id":"dew_01_0106.xml", "product_code":"kms", - "code":"16", - "des":"The cloud service provides a web-based service management platform. You can access KMS using HTTPS-compliant APIs or the management console.Management consoleLog in to th", + "code":"19", + "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"How to Access,Service Overview,User Guide", + "kw":"Cloud Services with KMS Integrated", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"How to Access", + "title":"Cloud Services with KMS Integrated", "githuburl":"" }, { - "uri":"kms_01_0017.html", - "node_id":"kms_01_0017.xml", + "uri":"dew_01_0007.html", + "node_id":"dew_01_0007.xml", "product_code":"kms", - "code":"17", + "code":"20", + "des":"When using Object Storage Service (OBS) to upload data with server-side encryption, you can select SEE-KMS encryption and use the key provided by KMS to encrypt the files", + "doc_type":"usermanual", + "kw":"Encrypting Data in OBS,Cloud Services with KMS Integrated,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Encrypting Data in OBS", + "githuburl":"" + }, + { + "uri":"dew_01_0008.html", + "node_id":"dew_01_0008.xml", + "product_code":"kms", + "code":"21", + "des":"When purchasing a disk, you can choose Advanced Settings > Encryption to encrypt the disk using the key provided by KMS. For details, see Figure 1. For more information a", + "doc_type":"usermanual", + "kw":"Encrypting Data in EVS,Cloud Services with KMS Integrated,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Encrypting Data in EVS", + "githuburl":"" + }, + { + "uri":"dew_01_0009.html", + "node_id":"dew_01_0009.xml", + "product_code":"kms", + "code":"22", + "des":"When uploading an image file to Image Management Service (IMS), you can choose to encrypt the image file using a key provided by KMS to protect the file. Figure 1 describ", + "doc_type":"usermanual", + "kw":"Encrypting Data in IMS,Cloud Services with KMS Integrated,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Encrypting Data in IMS", + "githuburl":"" + }, + { + "uri":"dew_01_0116.html", + "node_id":"dew_01_0116.xml", + "product_code":"kms", + "code":"23", + "des":"When creating a file system using the Scalable File Service (SFS), you can select KMS encryption and use the key provided by the KMS to encrypt the file system. For detai", + "doc_type":"usermanual", + "kw":"Encrypting Data in SFS,Cloud Services with KMS Integrated,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Encrypting Data in SFS", + "githuburl":"" + }, + { + "uri":"dew_01_0101.html", + "node_id":"dew_01_0101.xml", + "product_code":"kms", + "code":"24", + "des":"When a user creates a database instance from Relational Database Service (RDS), the user can select Disk encryption and use the key provided by KMS to encrypt the disk of", + "doc_type":"usermanual", + "kw":"Encrypting Data in RDS,Cloud Services with KMS Integrated,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Encrypting Data in RDS", + "githuburl":"" + }, + { + "uri":"dew_01_0199.html", + "node_id":"dew_01_0199.xml", + "product_code":"kms", + "code":"25", + "des":"When a user creates a database instance from DDS, the user can select Disk encryption and use the key provided by KMS to encrypt the disk of the database instance. For mo", + "doc_type":"usermanual", + "kw":"Encrypting Data in DDS,Cloud Services with KMS Integrated,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Encrypting Data in DDS", + "githuburl":"" + }, + { + "uri":"kms_01_0016.html", + "node_id":"kms_01_0016.xml", + "product_code":"kms", + "code":"26", "des":"Object Storage Service (OBS) is a scalable service that provides secure, reliable, and cost-effective cloud storage for massive amounts of data. KMS provides central mana", "doc_type":"usermanual", "kw":"Related Services,Service Overview,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -360,103 +471,34 @@ "githuburl":"" }, { - "uri":"kms_01_0222.html", - "node_id":"kms_01_0222.xml", + "uri":"kms_01_0018.html", + "node_id":"kms_01_0018.xml", "product_code":"kms", - "code":"18", - "des":"To ensure that your personal data, such as the username, password, and mobile phone number, will not be leaked or obtained by unauthorized or unauthenticated entities or ", - "doc_type":"usermanual", - "kw":"Personal Data Protection Mechanism,Service Overview,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Personal Data Protection Mechanism", - "githuburl":"" - }, - { - "uri":"kms_01_0105.html", - "node_id":"kms_01_0105.xml", - "product_code":"kms", - "code":"19", + "code":"27", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"User Guide", + "kw":"Key Management", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"User Guide", + "title":"Key Management", "githuburl":"" }, { - "uri":"kms_01_0177.html", - "node_id":"kms_01_0177.xml", + "uri":"kms_01_0194.html", + "node_id":"kms_01_0194.xml", "product_code":"kms", - "code":"20", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "code":"28", + "des":"This section describes how to create a custom key on the KMS management console. You can create up to 100 custom keys, excluding default keys.CMKs can be used for:Server-", "doc_type":"usermanual", - "kw":"Key Management Service", + "kw":"Creating a Key,Key Management,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Key Management Service", - "githuburl":"" - }, - { - "uri":"kms_01_7775.html", - "node_id":"kms_01_7775.xml", - "product_code":"kms", - "code":"21", - "des":"CMKs include custom keys and default keys. This section describes how to create, view, enable, disable, schedule the deletion, and cancel the deletion of custom keys.Cust", - "doc_type":"usermanual", - "kw":"Key Types,Key Management Service,User Guide", - "search_title":"", - "metedata":[ - { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Key Types", - "githuburl":"" - }, - { - "uri":"kms_01_0178.html", - "node_id":"kms_01_0178.xml", - "product_code":"kms", - "code":"22", - "des":"This section describes how to create a custom key on the KMS console.Custom keys can be categorized into symmetric keys and asymmetric keys.You can create up to 100 custo", - "doc_type":"usermanual", - "kw":"Creating a Key,Key Management Service,User Guide", - "search_title":"", - "metedata":[ - { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -465,40 +507,34 @@ "githuburl":"" }, { - "uri":"kms_01_0142.html", - "node_id":"kms_01_0142.xml", + "uri":"kms_01_0019.html", + "node_id":"kms_01_0019.xml", "product_code":"kms", - "code":"23", + "code":"29", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"Creating CMKs Using Imported Key Materials", + "kw":"Creating CMKs Using Imported Key Material", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Creating CMKs Using Imported Key Materials", + "title":"Creating CMKs Using Imported Key Material", "githuburl":"" }, { - "uri":"kms_01_0088.html", - "node_id":"kms_01_0088.xml", + "uri":"kms_01_0054.html", + "node_id":"kms_01_0054.xml", "product_code":"kms", - "code":"24", - "des":"A custom key contains key metadata (key ID, key alias, description, key status, and creation date) and key materials used for encrypting and decrypting data.When a user u", + "code":"30", + "des":"The custom key contains key metadata (key ID, key name, description, key status, and creation date) and key materials used for encrypting and decrypting data.When a user ", "doc_type":"usermanual", - "kw":"Overview,Creating CMKs Using Imported Key Materials,User Guide", + "kw":"Overview,Creating CMKs Using Imported Key Material,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -507,61 +543,52 @@ "githuburl":"" }, { - "uri":"kms_01_0089.html", - "node_id":"kms_01_0089.xml", + "uri":"kms_01_0055.html", + "node_id":"kms_01_0055.xml", "product_code":"kms", - "code":"25", - "des":"If you want to use your own key materials instead of the KMS-generated materials, you can use the console to import your key materials to KMS. CMKs created using imported", + "code":"31", + "des":"If you want to use your own key material instead of the KMS-generated material, you can use the console to import your key material to KMS. The keys created using importe", "doc_type":"usermanual", - "kw":"Importing Key Materials,Creating CMKs Using Imported Key Materials,User Guide", + "kw":"Importing a Key Material,Creating CMKs Using Imported Key Material,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Importing Key Materials", + "title":"Importing a Key Material", "githuburl":"" }, { - "uri":"kms_01_0090.html", - "node_id":"kms_01_0090.xml", + "uri":"kms_01_0020.html", + "node_id":"kms_01_0020.xml", "product_code":"kms", - "code":"26", - "des":"When importing key materials, you can specify their expiration time. After the key material expires, KMS deletes it, and the status of the custom key changes to Pending i", + "code":"32", + "des":"When importing key material, you can specify the expiration time. After the key material expires, KMS deletes it, and the status of the custom key changes to Pending impo", "doc_type":"usermanual", - "kw":"Deleting Key Materials,Creating CMKs Using Imported Key Materials,User Guide", + "kw":"Deleting a Key Material,Creating CMKs Using Imported Key Material,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Deleting Key Materials", + "title":"Deleting a Key Material", "githuburl":"" }, { - "uri":"kms_01_0028.html", - "node_id":"kms_01_0028.xml", + "uri":"kms_01_0032.html", + "node_id":"kms_01_0032.xml", "product_code":"kms", - "code":"27", + "code":"33", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing CMKs", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -570,124 +597,124 @@ "githuburl":"" }, { - "uri":"kms_01_0179.html", - "node_id":"kms_01_0179.xml", + "uri":"kms_01_0096.html", + "node_id":"kms_01_0096.xml", "product_code":"kms", - "code":"28", - "des":"This section describes how to view the information about the custom key on the KMS console, including the key alias, status, ID, and creation time. The status of a key ca", + "code":"34", + "des":"This section describes how to use the management console to view the information about a custom key, such as its name, status, ID, and creation time. The status of a key ", "doc_type":"usermanual", - "kw":"Viewing a CMK,Managing CMKs,User Guide", + "kw":"Querying a Key,Managing CMKs,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Viewing a CMK", + "title":"Querying a Key", "githuburl":"" }, { - "uri":"kms_01_0029.html", - "node_id":"kms_01_0029.xml", + "uri":"kms_01_0033.html", + "node_id":"kms_01_0033.xml", "product_code":"kms", - "code":"29", - "des":"This section describes how to use the KMS console to enable one or more custom keys. Only enabled custom keys can be used to encrypt or decrypt data. A new custom key is ", + "code":"35", + "des":"Key names help you find custom keys more easily.This section describes how to change the name and description of a custom key on the KMS management console.The name and d", "doc_type":"usermanual", - "kw":"Enabling One or More CMKs,Managing CMKs,User Guide", + "kw":"Changing the Name and Description of a Key,Managing CMKs,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Enabling One or More CMKs", + "title":"Changing the Name and Description of a Key", "githuburl":"" }, { - "uri":"kms_01_0030.html", - "node_id":"kms_01_0030.xml", + "uri":"kms_01_0034.html", + "node_id":"kms_01_0034.xml", "product_code":"kms", - "code":"30", - "des":"This section describes how to use the KMS console to disable one or more custom keys, thereby protecting data in urgent cases.After being disabled, a custom key cannot be", + "code":"36", + "des":"This section describes how to use the management console to enable one or multiple custom keys. Only enabled keys can be used to encrypt/decrypt data. A new custom key is", "doc_type":"usermanual", - "kw":"Disabling One or More CMKs,Managing CMKs,User Guide", + "kw":"Enabling a Key,Managing CMKs,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Disabling One or More CMKs", + "title":"Enabling a Key", "githuburl":"" }, { - "uri":"kms_01_0031.html", - "node_id":"kms_01_0031.xml", + "uri":"kms_01_0035.html", + "node_id":"kms_01_0035.xml", "product_code":"kms", - "code":"31", - "des":"Before deleting the CMK, confirm that it is not in use and will not be used.The key to be deleted is in Enabled, Disabled, or Pending import status.A key will not be dele", + "code":"37", + "des":"This section describes how to use the management console to disable one or multiple custom keys, thereby protecting data in urgent cases.After being disabled, a custom ke", "doc_type":"usermanual", - "kw":"Deleting One or More CMKs,Managing CMKs,User Guide", + "kw":"Disabling a Key,Managing CMKs,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Deleting One or More CMKs", + "title":"Disabling a Key", "githuburl":"" }, { - "uri":"kms_01_0032.html", - "node_id":"kms_01_0032.xml", + "uri":"kms_01_0072.html", + "node_id":"kms_01_0072.xml", "product_code":"kms", - "code":"32", - "des":"This section describes how to use the KMS console to cancel the scheduled deletion of one or more custom keys prior to deletion execution. After the cancellation, the key", + "code":"38", + "des":"This section describes how to use the management console to schedule the deletion of one or multiple unwanted custom keys.If deletion is scheduled for a key, the deletion", "doc_type":"usermanual", - "kw":"Canceling the Scheduled Deletion of One or More CMKs,Managing CMKs,User Guide", + "kw":"Deleting a Key,Managing CMKs,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Canceling the Scheduled Deletion of One or More CMKs", + "title":"Deleting a Key", + "githuburl":"" + }, + { + "uri":"kms_01_0036.html", + "node_id":"kms_01_0036.xml", + "product_code":"kms", + "code":"39", + "des":"This section describes how to use the management console to cancel the scheduled deletion of a custom key prior to deletion execution.The key for which you want to cancel", + "doc_type":"usermanual", + "kw":"Canceling the Scheduled Deletion of a Key,Managing CMKs,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Canceling the Scheduled Deletion of a Key", "githuburl":"" }, { "uri":"kms_01_0021.html", "node_id":"kms_01_0021.xml", "product_code":"kms", - "code":"33", + "code":"40", "des":"This section describes how to configure the Simple Message Notification (SMN) function on the Cloud Trace Service (CTS) console.Decryption will fail if the key used for e", "doc_type":"usermanual", - "kw":"Configuring SMN,Key Management Service,User Guide", + "kw":"Configuring SMN,Key Management,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -699,37 +726,49 @@ "uri":"kms_01_0022.html", "node_id":"kms_01_0022.xml", "product_code":"kms", - "code":"34", - "des":"This section describes how to use the online tool to encrypt or decrypt small-size data (4 KB or smaller) on the KMS console.The custom key is in Enabled status.Default k", + "code":"41", + "des":"This section describes how to use an online tool to encrypt and decrypt data less than or equal to 4 KB on the KMS console.The desired custom key is in Enabled status.Def", "doc_type":"usermanual", - "kw":"Using the Online Tool to Encrypt and Decrypt Small-Size Data,Key Management Service,User Guide", + "kw":"Encrypting and Decrypting Small-Size Data Online,Key Management,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "opensource":"true", - "IsBot":"Yes", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Using the Online Tool to Encrypt and Decrypt Small-Size Data", + "title":"Encrypting and Decrypting Small-Size Data Online", + "githuburl":"" + }, + { + "uri":"en-us_topic_0000002203211100.html", + "node_id":"en-us_topic_0000002203211100.xml", + "product_code":"kms", + "code":"42", + "des":"An alias is an identifier of a key. You can use the alias as the key ID during API calling. The original key alias is not used as the key name.This section describes how ", + "doc_type":"usermanual", + "kw":"Key Alias,Key Management,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Key Alias", "githuburl":"" }, { "uri":"kms_01_0023.html", "node_id":"kms_01_0023.xml", "product_code":"kms", - "code":"35", + "code":"43", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing Tags", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -741,16 +780,13 @@ "uri":"kms_01_0024.html", "node_id":"kms_01_0024.xml", "product_code":"kms", - "code":"36", - "des":"Tags are used to identify keys. You can add tags to custom keys so that you can classify custom keys, trace them, and collect their usage status according to the tags.Tag", + "code":"44", + "des":"Tags are used to identify custom keys. You can add tags to custom keys so that you can classify custom keys, trace them, and collect their usage status according to the t", "doc_type":"usermanual", "kw":"Adding a Tag,Managing Tags,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -758,20 +794,35 @@ "title":"Adding a Tag", "githuburl":"" }, + { + "uri":"kms_01_0025.html", + "node_id":"kms_01_0025.xml", + "product_code":"kms", + "code":"45", + "des":"This section describes how to search for tags through KMS. You can search for tags of all custom keys that meet the search criteria in the current project.Tags have been ", + "doc_type":"usermanual", + "kw":"Searching for a Custom Key by Tag,Managing Tags,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Searching for a Custom Key by Tag", + "githuburl":"" + }, { "uri":"kms_01_0026.html", "node_id":"kms_01_0026.xml", "product_code":"kms", - "code":"37", - "des":"This section describes how to modify tag values on the KMS console.", + "code":"46", + "des":"This section describes how to modify tag values on the KMS management console.", "doc_type":"usermanual", "kw":"Modifying Tag Values,Managing Tags,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -783,16 +834,13 @@ "uri":"kms_01_0027.html", "node_id":"kms_01_0027.xml", "product_code":"kms", - "code":"38", - "des":"This section describes how to delete tags on the KMS console.", + "code":"47", + "des":"This section describes how to delete tags on the KMS management console.", "doc_type":"usermanual", "kw":"Deleting Tags,Managing Tags,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -804,58 +852,49 @@ "uri":"kms_01_0138.html", "node_id":"kms_01_0138.xml", "product_code":"kms", - "code":"39", + "code":"48", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"Rotating CMKs", + "kw":"Rotating Keys", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Rotating CMKs", + "title":"Rotating Keys", "githuburl":"" }, { "uri":"kms_01_0094.html", "node_id":"kms_01_0094.xml", "product_code":"kms", - "code":"40", + "code":"49", "des":"Keys that are widely or repeatedly used are insecure. To enhance the security of encryption keys, you are advised to periodically rotate keys and change their key materia", "doc_type":"usermanual", - "kw":"About Key Rotation,Rotating CMKs,User Guide", + "kw":"Key Rotation Overview,Rotating Keys,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"About Key Rotation", + "title":"Key Rotation Overview", "githuburl":"" }, { "uri":"kms_01_0139.html", "node_id":"kms_01_0139.xml", "product_code":"kms", - "code":"41", - "des":"This section describes how to enable rotation for a key on the KMS console.By default, automatic key rotation is disabled for a custom key. Every time you enable key rota", + "code":"50", + "des":"This section describes how to enable rotation for a key on the KMS console.By default, automatic key rotation is disabled for a CMK. Every time you enable key rotation, K", "doc_type":"usermanual", - "kw":"Enabling Key Rotation,Rotating CMKs,User Guide", + "kw":"Enabling Key Rotation,Rotating Keys,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -864,19 +903,16 @@ "githuburl":"" }, { - "uri":"kms_01_7774.html", - "node_id":"kms_01_7774.xml", + "uri":"kms_01_0095.html", + "node_id":"kms_01_0095.xml", "product_code":"kms", - "code":"42", - "des":"This section describes how to disable rotation for a key on the KMS console.The key is enabled.The Origin of the key is KMS.Key rotation has been enabled.", + "code":"51", + "des":"This section describes how to disable rotation for a key on the KMS console.The key is in Enabled status.The Origin of the key is KMS.Key rotation has been enabled.", "doc_type":"usermanual", - "kw":"Disabling Key Rotation,Rotating CMKs,User Guide", + "kw":"Disabling Key Rotation,Rotating Keys,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -885,19 +921,16 @@ "githuburl":"" }, { - "uri":"kms_01_0095.html", - "node_id":"kms_01_0095.xml", + "uri":"kms_01_0028.html", + "node_id":"kms_01_0028.xml", "product_code":"kms", - "code":"43", + "code":"52", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Managing a Grant", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -906,19 +939,16 @@ "githuburl":"" }, { - "uri":"kms_01_0096.html", - "node_id":"kms_01_0096.xml", + "uri":"kms_01_0029.html", + "node_id":"kms_01_0029.xml", "product_code":"kms", - "code":"44", - "des":"You can create grants for other users or accounts to use the custom key. You can create a maximum of 100 grants on a custom key.You have obtained the ID of the grantee (u", + "code":"53", + "des":"You can create grants for other users to use the custom key. You can create a maximum of 100 grants for a custom key.The owner of a custom key can create a grant for the ", "doc_type":"usermanual", "kw":"Creating a Grant,Managing a Grant,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -927,19 +957,16 @@ "githuburl":"" }, { - "uri":"kms_01_0097.html", - "node_id":"kms_01_0097.xml", + "uri":"kms_01_0030.html", + "node_id":"kms_01_0030.xml", "product_code":"kms", - "code":"45", - "des":"You can view the details about a custom key grant on the KMS console, such as the grant ID, grantee user ID, granted operation, and creation time.You have created a grant", + "code":"54", + "des":"This section describes how to view the details about a grant, such as the grant ID, grantee user ID, granted operation, and creation time.You have created a grant.Table 1", "doc_type":"usermanual", "kw":"Querying a Grant,Managing a Grant,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -948,19 +975,16 @@ "githuburl":"" }, { - "uri":"kms_01_0098.html", - "node_id":"kms_01_0098.xml", + "uri":"kms_01_0031.html", + "node_id":"kms_01_0031.xml", "product_code":"kms", - "code":"46", - "des":"You can revoke a grant on the KMS console in either of the following scenarios:A grantee does not need the custom key grant. (The grantee can either tell the user who has", + "code":"55", + "des":"You can revoke a grant in either of the following scenarios:A grantee does not need the custom key grant. (The grantee can either tell the user who has created the grant ", "doc_type":"usermanual", "kw":"Revoking a Grant,Managing a Grant,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -969,40 +993,34 @@ "githuburl":"" }, { - "uri":"kms_01_0133.html", - "node_id":"kms_01_0133.xml", + "uri":"kms_01_9998.html", + "node_id":"kms_01_9998.xml", "product_code":"kms", - "code":"47", + "code":"56", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", - "kw":"Permission Control", + "kw":"Permissions Management", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"Permission Control", + "title":"Permissions Management", "githuburl":"" }, { - "uri":"kms_01_0135.html", - "node_id":"kms_01_0135.xml", + "uri":"kms_01_9997.html", + "node_id":"kms_01_9997.xml", "product_code":"kms", - "code":"48", + "code":"57", "des":"This section describes IAM's fine-grained permissions management for your KMS resources. With IAM, you can:Create IAM users for employees based on the organizational stru", "doc_type":"usermanual", - "kw":"Creating a User and Authorizing the User the Permission to Access KMS,Permission Control,User Guide", + "kw":"Creating a User and Authorizing the User the Permission to Access KMS,Permissions Management,User Gu", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -1011,19 +1029,16 @@ "githuburl":"" }, { - "uri":"kms_01_0161.html", - "node_id":"kms_01_0161.xml", + "uri":"kms_01_9996.html", + "node_id":"kms_01_9996.xml", "product_code":"kms", - "code":"49", - "des":"Custom policies can be created as a supplement to the system policies of KMS. For details about the actions supported by custom policies, see \"Permissions Policies and Su", + "code":"58", + "des":"Custom policies can be created as a supplement to the system policies of KMSfilter. For details about the actions supported by custom policies, see \"Permissions Policies ", "doc_type":"usermanual", - "kw":"Creating a Custom KMS Policy,Permission Control,User Guide", + "kw":"Creating a Custom KMS Policy,Permissions Management,User Guide", "search_title":"", "metedata":[ { - "IsMulti":"No", - "IsBot":"Yes", - "opensource":"true", "prodname":"kms", "documenttype":"usermanual" } @@ -1032,19 +1047,16 @@ "githuburl":"" }, { - "uri":"kms_01_0092.html", - "node_id":"kms_01_0092.xml", + "uri":"kms_01_0037.html", + "node_id":"kms_01_0037.xml", "product_code":"kms", - "code":"50", + "code":"59", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"FAQs", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -1053,40 +1065,16 @@ "githuburl":"" }, { - "uri":"kms_01_0048.html", - "node_id":"kms_01_0048.xml", + "uri":"kms_01_0073.html", + "node_id":"kms_01_0073.xml", "product_code":"kms", - "code":"51", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "code":"60", + "des":"Key Management Service (KMS) is a secure, reliable, and easy-to-use service that helps users centrally manage and safeguard their Customer Master Keys (CMKs).This service", "doc_type":"usermanual", - "kw":"KMS Related", + "kw":"What Is Key Management Service?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"KMS Related", - "githuburl":"" - }, - { - "uri":"kms_01_0047.html", - "node_id":"kms_01_0047.xml", - "product_code":"kms", - "code":"52", - "des":"KMS is a secure, reliable, and easy-to-use cloud service that helps users create, manage, and protect keys in a centralized manner.It uses Hardware Security Modules (HSMs", - "doc_type":"usermanual", - "kw":"What Is Key Management Service?,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -1095,19 +1083,16 @@ "githuburl":"" }, { - "uri":"kms_01_0044.html", - "node_id":"kms_01_0044.xml", + "uri":"kms_01_0074.html", + "node_id":"kms_01_0074.xml", "product_code":"kms", - "code":"53", - "des":"A Customer Master Key (CMK) is a Key Encryption Key (KEK) created by a user on KMS. It is used to encrypt and protect DEKs. One CMK can be used to encrypt one or more DEK", + "code":"61", + "des":"A Customer Master Key (CMK) is a Key Encryption Key (KEK) created by a user using KMS. It is used to encrypt and protect Data Encryption Keys (DEKs). One CMK can be used ", "doc_type":"usermanual", - "kw":"What Is a Customer Master Key?,KMS Related,User Guide", + "kw":"What Is a Customer Master Key?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsMulti":"No", - "IsBot":"Yes", "prodname":"kms", "documenttype":"usermanual" } @@ -1116,40 +1101,16 @@ "githuburl":"" }, { - "uri":"kms_01_0045.html", - "node_id":"kms_01_0045.xml", + "uri":"kms_01_0101.html", + "node_id":"kms_01_0101.xml", "product_code":"kms", - "code":"54", - "des":"A default key is automatically created by another cloud service using KMS, such as Object Storage Service (OBS). The alias of a default key ends with /default.You can use", - "doc_type":"usermanual", - "kw":"What Is a Default Key?,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsMulti":"No", - "IsBot":"Yes", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"What Is a Default Key?", - "githuburl":"" - }, - { - "uri":"kms_01_0055.html", - "node_id":"kms_01_0055.xml", - "product_code":"kms", - "code":"55", + "code":"62", "des":"The following table describes the differences between a custom key and a default key.", "doc_type":"usermanual", - "kw":"What Are the Differences Between a Custom Key and a Default Key?,KMS Related,User Guide", + "kw":"What Are the Differences Between a Custom Key and a Default Key?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -1158,19 +1119,16 @@ "githuburl":"" }, { - "uri":"kms_01_0046.html", - "node_id":"kms_01_0046.xml", + "uri":"kms_01_0038.html", + "node_id":"kms_01_0038.xml", "product_code":"kms", - "code":"56", + "code":"63", "des":"A data encryption key (DEK) is used to encrypt data.", "doc_type":"usermanual", - "kw":"What Is a Data Encryption Key?,KMS Related,User Guide", + "kw":"What Is a Data Encryption Key?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -1179,40 +1137,16 @@ "githuburl":"" }, { - "uri":"kms_01_0049.html", - "node_id":"kms_01_0049.xml", + "uri":"kms_01_0040.html", + "node_id":"kms_01_0040.xml", "product_code":"kms", - "code":"57", - "des":"The decision to delete a CMK should be considered with great caution. Before deletion, confirm that the CMK's encrypted data has all been migrated. As soon as the CMK is ", + "code":"64", + "des":"Object Storage Service (OBS), Elastic Volume Service (EVS), Image Management Service (IMS), Scalable File Service (SFS), and Relational Database Service (RDS) can use KMS", "doc_type":"usermanual", - "kw":"Why Cannot I Delete a CMK Immediately?,KMS Related,User Guide", + "kw":"Which Cloud Services Can Use KMS for Encryption?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Why Cannot I Delete a CMK Immediately?", - "githuburl":"" - }, - { - "uri":"kms_01_0050.html", - "node_id":"kms_01_0050.xml", - "product_code":"kms", - "code":"58", - "des":"Object Storage Service (OBS), Elastic Volume Service (EVS), Image Management Service (IMS), Scalable File Service (SFS), Document Database Service (DDS), and Relational D", - "doc_type":"usermanual", - "kw":"Which Cloud Services Can Use KMS for Encryption?,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsMulti":"No", - "IsBot":"Yes", "prodname":"kms", "documenttype":"usermanual" } @@ -1221,61 +1155,52 @@ "githuburl":"" }, { - "uri":"kms_01_0053.html", - "node_id":"kms_01_0053.xml", + "uri":"kms_01_0093.html", + "node_id":"kms_01_0093.xml", "product_code":"kms", - "code":"59", - "des":"Services (such as OBS, IMS, EVS, SFS, DDS, and RDS) use the envelope encryption method provided by KMS to protect data.Envelope encryption is an encryption method that en", + "code":"65", + "des":"No.The pending period of a key from its scheduling till its deletion is not charged.However, if you cancel the scheduled deletion, the charging resumes from the time when", "doc_type":"usermanual", - "kw":"How Do Cloud Services Use KMS to Encrypt Data?,KMS Related,User Guide", + "kw":"Will a Key Be Charged After It Is Scheduled to Delete?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsMulti":"No", - "IsBot":"Yes", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"How Do Cloud Services Use KMS to Encrypt Data?", + "title":"Will a Key Be Charged After It Is Scheduled to Delete?", "githuburl":"" }, { - "uri":"kms_01_0054.html", - "node_id":"kms_01_0054.xml", + "uri":"kms_01_0039.html", + "node_id":"kms_01_0039.xml", "product_code":"kms", - "code":"60", - "des":"Envelope encryption is the practice of encrypting data with a DEK and then encrypting the DEK with a root key that you can fully manage. In this case, CMKs are not requir", + "code":"66", + "des":"The decision to delete a CMK should be taken with caution. Before deletion, confirm that the CMK's encrypted data has all been migrated. Once the CMK is deleted, you will", "doc_type":"usermanual", - "kw":"What Are the Benefits of Envelope Encryption?,KMS Related,User Guide", + "kw":"Why Can't I Delete a CMK Immediately?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } ], - "title":"What Are the Benefits of Envelope Encryption?", + "title":"Why Can't I Delete a CMK Immediately?", "githuburl":"" }, { - "uri":"kms_01_0056.html", - "node_id":"kms_01_0056.xml", + "uri":"kms_01_0198.html", + "node_id":"kms_01_0198.xml", "product_code":"kms", - "code":"61", - "des":"Yes.You can create a maximum of 100 custom keys, including those in enabled, disabled, and pending deletion states. Default keys are not included.", + "code":"67", + "des":"There is a limit on the number of custom keys that can be created on KMS.You can create a maximum of 100 custom keys, including those in enabled, disabled, and pending de", "doc_type":"usermanual", - "kw":"Is There a Limit on the Number of Custom Keys That I Can Create on KMS?,KMS Related,User Guide", + "kw":"Is There a Limit on the Number of Custom Keys That I Can Create on KMS?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsMulti":"No", - "IsBot":"Yes", "prodname":"kms", "documenttype":"usermanual" } @@ -1284,19 +1209,34 @@ "githuburl":"" }, { - "uri":"kms_01_0058.html", - "node_id":"kms_01_0058.xml", + "uri":"kms_01_0106.html", + "node_id":"kms_01_0106.xml", "product_code":"kms", - "code":"62", - "des":"No.To ensure CMK security, users can only create and use CMKs in KMS.", + "code":"68", + "des":"Envelope encryption is the practice of encrypting data with a DEK and then encrypting the DEK with a root key that you can fully manage. In this case, CMKs are not requir", "doc_type":"usermanual", - "kw":"Can I Export a CMK from KMS?,KMS Related,User Guide", + "kw":"What Are the Benefits of Envelope Encryption?,FAQs,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"What Are the Benefits of Envelope Encryption?", + "githuburl":"" + }, + { + "uri":"kms_01_0102.html", + "node_id":"kms_01_0102.xml", + "product_code":"kms", + "code":"69", + "des":"No.To ensure CMK security, users can only create and use CMKs in KMS.", + "doc_type":"usermanual", + "kw":"Can I Export a CMK from KMS?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -1305,40 +1245,16 @@ "githuburl":"" }, { - "uri":"kms_01_0059.html", - "node_id":"kms_01_0059.xml", + "uri":"kms_01_0107.html", + "node_id":"kms_01_0107.xml", "product_code":"kms", - "code":"63", - "des":"No.If you have permanently deleted your custom key, the data encrypted using it cannot be decrypted. Before the scheduled deletion date of the custom key, you can cancel ", + "code":"70", + "des":"You can use the online tool to encrypt or decrypt data in the following procedures:The key you clicked is used for encryption.To clear your input, click Clear.To copy the", "doc_type":"usermanual", - "kw":"Can I Decrypt My Data if I Permanently Delete My Custom Key?,KMS Related,User Guide", + "kw":"How Do I Use the Online Tool to Encrypt or Decrypt Small Volumes of Data?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsMulti":"No", - "IsBot":"Yes", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Can I Decrypt My Data if I Permanently Delete My Custom Key?", - "githuburl":"" - }, - { - "uri":"kms_01_0060.html", - "node_id":"kms_01_0060.xml", - "product_code":"kms", - "code":"64", - "des":"You can use the online tool to encrypt or decrypt data in the following procedures:Use the current CMK to encrypt the data.You can click Clear to clear the entered data.Y", - "doc_type":"usermanual", - "kw":"How Do I Use the Online Tool to Encrypt or Decrypt Small Volumes of Data?,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsMulti":"No", - "IsBot":"Yes", "prodname":"kms", "documenttype":"usermanual" } @@ -1347,19 +1263,16 @@ "githuburl":"" }, { - "uri":"kms_01_0062.html", - "node_id":"kms_01_0062.xml", + "uri":"kms_01_0114.html", + "node_id":"kms_01_0114.xml", "product_code":"kms", - "code":"65", + "code":"71", "des":"No.Keys created using KMS-generated materials cannot be updated. You can only use KMS to create new CMKs to encrypt and decrypt data.", "doc_type":"usermanual", - "kw":"Can I Update CMKs Created by KMS-Generated Key Materials?,KMS Related,User Guide", + "kw":"Can I Update CMKs Created by KMS-Generated Key Materials?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -1368,166 +1281,16 @@ "githuburl":"" }, { - "uri":"kms_01_0102.html", - "node_id":"kms_01_0102.xml", - "product_code":"kms", - "code":"66", - "des":"If you do not want to use KMS-generated key materials, you can import your own key materials to create a CMK. Such a CMK allows deletion of only the key materials when yo", - "doc_type":"usermanual", - "kw":"When Should I Use a CMK Created with Imported Key Materials?,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"When Should I Use a CMK Created with Imported Key Materials?", - "githuburl":"" - }, - { - "uri":"kms_01_0103.html", - "node_id":"kms_01_0103.xml", - "product_code":"kms", - "code":"67", - "des":"You can import 256-bit symmetric keys.", - "doc_type":"usermanual", - "kw":"What Types of Keys Can I Import?,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"What Types of Keys Can I Import?", - "githuburl":"" - }, - { - "uri":"kms_01_0104.html", - "node_id":"kms_01_0104.xml", - "product_code":"kms", - "code":"68", - "des":"You can import the backup key materials from your local device again.Before importing key materials, you are advised to back up the materials. The materials to be re-impo", - "doc_type":"usermanual", - "kw":"What Should I Do When I Accidentally Delete Key Materials?,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"What Should I Do When I Accidentally Delete Key Materials?", - "githuburl":"" - }, - { - "uri":"kms_01_0182.html", - "node_id":"kms_01_0182.xml", - "product_code":"kms", - "code":"69", - "des":"A message indicating lack of permissions is displayed when you attempt to perform operations on keys, such as view, create, or import keys.Your account is not associated ", - "doc_type":"usermanual", - "kw":"What Should I Do If I Do Not Have the Permissions to Perform Operations on KMS?,KMS Related,User Gui", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"What Should I Do If I Do Not Have the Permissions to Perform Operations on KMS?", - "githuburl":"" - }, - { - "uri":"kms_01_0186.html", - "node_id":"kms_01_0186.xml", - "product_code":"kms", - "code":"70", - "des":"By default, the -id-aes256-wrap-pad algorithm is not enabled in OpenSSL. To wrap a key, upgrade OpenSSL to the latest version and patch it first.Use bash commands to crea", - "doc_type":"usermanual", - "kw":"Why Can't I Wrap Asymmetric Keys by Using -id-aes256-wrap-pad in OpenSSL?,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Why Can't I Wrap Asymmetric Keys by Using -id-aes256-wrap-pad in OpenSSL?", - "githuburl":"" - }, - { - "uri":"kms_01_0189.html", - "node_id":"kms_01_0189.xml", - "product_code":"kms", - "code":"71", - "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "doc_type":"usermanual", - "kw":"Key Algorithms Supported by KMS,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsMulti":"No", - "IsBot":"Yes", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Key Algorithms Supported by KMS", - "githuburl":"" - }, - { - "uri":"kms_01_0215.html", - "node_id":"kms_01_0215.xml", + "uri":"kms_01_0193.html", + "node_id":"kms_01_0193.xml", "product_code":"kms", "code":"72", - "des":"The basic length of the ciphertext returned by the encrypt-data API is 124 bytes. The ciphertext consists of multiple fields, including the key ID, encryption algorithm, ", - "doc_type":"usermanual", - "kw":"What Is the Relationship Between the Ciphertext and Plaintext Returned by the encrypt-data API?,KMS ", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"What Is the Relationship Between the Ciphertext and Plaintext Returned by the encrypt-data API?", - "githuburl":"" - }, - { - "uri":"kms_01_0227.html", - "node_id":"kms_01_0227.xml", - "product_code":"kms", - "code":"73", "des":"The mechanism of KMS prevents anyone from accessing your keys in plaintext. KMS relies on hardware security modules (HSMs) that safeguard the confidentiality and integrit", "doc_type":"usermanual", - "kw":"How Does KMS Protect My Keys?,KMS Related,User Guide", + "kw":"How Does KMS Protect My Keys?,FAQs,User Guide", "search_title":"", "metedata":[ { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", "prodname":"kms", "documenttype":"usermanual" } @@ -1536,31 +1299,10 @@ "githuburl":"" }, { - "uri":"kms_01_0330.html", - "node_id":"kms_01_0330.xml", + "uri":"kms_01_0043.html", + "node_id":"kms_01_0043.xml", "product_code":"kms", - "code":"74", - "des":"Imported keys do not support rotation. After the imported key materials are deleted, ensure that the same key materials are imported.", - "doc_type":"usermanual", - "kw":"Does an Imported Key Support Rotation?,KMS Related,User Guide", - "search_title":"", - "metedata":[ - { - "opensource":"true", - "IsBot":"Yes", - "IsMulti":"No", - "prodname":"kms", - "documenttype":"usermanual" - } - ], - "title":"Does an Imported Key Support Rotation?", - "githuburl":"" - }, - { - "uri":"en-us_topic_0000001682248672.html", - "node_id":"en-us_topic_0000001682248672.xml", - "product_code":"kms", - "code":"75", + "code":"73", "des":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "doc_type":"usermanual", "kw":"Change History,User Guide", @@ -1573,5 +1315,23 @@ ], "title":"Change History", "githuburl":"" + }, + { + "uri":"kms_01_0044.html", + "node_id":"kms_01_0044.xml", + "product_code":"kms", + "code":"74", + "des":"For details about the glossaries in this document, see Glossary.", + "doc_type":"usermanual", + "kw":"Glossary,User Guide", + "search_title":"", + "metedata":[ + { + "prodname":"kms", + "documenttype":"usermanual" + } + ], + "title":"Glossary", + "githuburl":"" } ] \ No newline at end of file diff --git a/docs/kms/umn/CLASS.TXT.json b/docs/kms/umn/CLASS.TXT.json index 744f8464b..5939d2747 100644 --- a/docs/kms/umn/CLASS.TXT.json +++ b/docs/kms/umn/CLASS.TXT.json @@ -3,16 +3,16 @@ "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"kms", "title":"Service Overview", - "uri":"kms_01_0091.html", + "uri":"kms_01_0109.html", "doc_type":"usermanual", "p_code":"", "code":"1" }, { - "desc":"Key Management Service (KMS) is a secure, reliable, and easy-to-use service that helps users centrally manage and safeguard their Customer Master Keys (CMKs).KMS uses har", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"kms", - "title":"Key Management Service", - "uri":"kms_01_0299.html", + "title":"Key Management", + "uri":"kms_01_0045.html", "doc_type":"usermanual", "p_code":"1", "code":"2" @@ -20,143 +20,143 @@ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"kms", - "title":"KMS", - "uri":"kms_01_0121.html", + "title":"Concepts", + "uri":"kms_01_0003.html", "doc_type":"usermanual", - "p_code":"1", + "p_code":"2", "code":"3" }, { - "desc":"KMS is a secure, reliable, and easy-to-use cloud service that helps users create, manage, and protect keys in a centralized manner.It uses Hardware Security Modules (HSMs", + "desc":"Key Management Service (KMS) is a secure, reliable, and easy-to-use service that helps users centrally manage and safeguard their Customer Master Keys (CMKs).This service", "product_code":"kms", - "title":"Functions", - "uri":"kms_01_0001.html", + "title":"KMS", + "uri":"kms_01_0004.html", "doc_type":"usermanual", "p_code":"3", "code":"4" }, { - "desc":"By integrating with OBS, EVS, and IMS, you can use KMS to manage the keys of the services or use KMS APIs to encrypt and decrypt local data.By integrating with Cloud Trac", + "desc":"A Customer Master Key (CMK) is a Key Encryption Key (KEK) created by a user using KMS. It is used to encrypt and protect Data Encryption Keys (DEKs). One CMK can be used ", "product_code":"kms", - "title":"Advantages", - "uri":"kms_01_0115.html", + "title":"CMK", + "uri":"kms_01_0005.html", "doc_type":"usermanual", "p_code":"3", "code":"5" }, { - "desc":"You can use the online tool on the KMS console or call KMS APIs to directly encrypt or decrypt a small amount of data, such as passwords, certificates, or phone numbers. ", + "desc":"A default key is automatically created by another cloud service using KMS, such as Object Storage Service (OBS). The name of a default key ends with /default.You can use ", "product_code":"kms", - "title":"Application Scenarios", + "title":"Default Key", "uri":"kms_01_0006.html", "doc_type":"usermanual", "p_code":"3", "code":"6" }, { - "desc":"Cloud services use the envelope encryption technology and call KMS APIs to encrypt service resources. Your CMKs are under your own management. With your grant, cloud serv", + "desc":"Data Encryption Keys (DEKs) are used by users to encrypt data.", "product_code":"kms", - "title":"Using KMS", - "uri":"kms_01_0016.html", + "title":"DEK", + "uri":"kms_01_0007.html", "doc_type":"usermanual", "p_code":"3", "code":"7" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "desc":"A Hardware Security Module (HSM) securely produces, stores, manages, and uses keys and provides encryption services.", "product_code":"kms", - "title":"Cloud Services with KMS Integrated", - "uri":"kms_01_0106.html", + "title":"HSM", + "uri":"kms_01_0008.html", "doc_type":"usermanual", "p_code":"3", "code":"8" }, { - "desc":"When using Object Storage Service (OBS) to upload data with server-side encryption, you can select KMS encryption and use the key provided by KMS to encrypt the files to ", + "desc":"Envelope encryption is an encryption method that enables DEKs to be stored, transmitted, and used in \"envelopes.\" As a result, CMKs are not used to directly encrypt and d", "product_code":"kms", - "title":"Encrypting Data in OBS", - "uri":"kms_01_0007.html", + "title":"Envelope Encryption", + "uri":"kms_01_0009.html", "doc_type":"usermanual", - "p_code":"8", + "p_code":"3", "code":"9" }, { - "desc":"When purchasing a disk, you can choose Advanced Settings > Encryption to encrypt the disk using the key provided by KMS. For details, see Figure 1. For more information a", + "desc":"A true random number generator (TRNG) is a device that generates unpredictable random numbers by physical procedures instead of computer programs.", "product_code":"kms", - "title":"Encrypting Data in EVS", - "uri":"kms_01_0008.html", + "title":"TRNG", + "uri":"kms_01_0010.html", "doc_type":"usermanual", - "p_code":"8", + "p_code":"3", "code":"10" }, { - "desc":"When uploading an image file to Image Management Service (IMS), you can choose to encrypt the image file using a key provided by KMS to protect the file. Figure 1 describ", + "desc":"A project is used to group and isolate OpenStack resources, including computing, storage, and network resources. A project can be a department or a project team.Multiple ", "product_code":"kms", - "title":"Encrypting Data in IMS", - "uri":"kms_01_0009.html", + "title":"Project", + "uri":"kms_01_0012.html", "doc_type":"usermanual", - "p_code":"8", + "p_code":"3", "code":"11" }, { - "desc":"When creating a file system using the Scalable File Service (SFS), you can select KMS encryption and use the key provided by the KMS to encrypt the file system.For detail", + "desc":"KMS provides the following functions:Manages custom keys.You can perform the following operations on custom keys on the KMS console or via APIs:Creating, querying, enabli", "product_code":"kms", - "title":"Encrypting Data in SFS", - "uri":"kms_01_0116.html", + "title":"Functions", + "uri":"kms_01_0047.html", "doc_type":"usermanual", - "p_code":"8", + "p_code":"2", "code":"12" }, { - "desc":"When a user creates a database instance from Relational Database Service (RDS), the user can select Disk encryption and use the key provided by KMS to encrypt the disk of", + "desc":"By integrating with OBS, EVS, and IMS, you can use KMS to manage the keys of the services or use KMS APIs to encrypt and decrypt local data.By integrating with Cloud Trac", "product_code":"kms", - "title":"Encrypting Data in RDS", - "uri":"kms_01_0101.html", + "title":"Advantages", + "uri":"kms_01_0100.html", "doc_type":"usermanual", - "p_code":"8", + "p_code":"2", "code":"13" }, { - "desc":"When a user creates a database instance from DDS, the user can select Disk encryption and use the key provided by KMS to encrypt the disk of the database instance. For mo", + "desc":"KMS can manage CMKs used for data encryption and decryption in Object Storage Service (OBS), Elastic Volume Service (EVS), Image Management Service (IMS), Scalable File S", "product_code":"kms", - "title":"Encrypting Data in DDS", - "uri":"kms_01_0199.html", + "title":"Application Scenarios", + "uri":"kms_01_0046.html", "doc_type":"usermanual", - "p_code":"8", + "p_code":"2", "code":"14" }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"kms", + "title":"Accessing and Using KMS", + "uri":"kms_01_0013.html", + "doc_type":"usermanual", + "p_code":"2", + "code":"15" + }, + { + "desc":"The cloud service provides a web-based service management platform. You can access KMS using HTTPS-compliant APIs or the management console.Management consoleIf you have ", + "product_code":"kms", + "title":"How to Access KMS", + "uri":"kms_01_0014.html", + "doc_type":"usermanual", + "p_code":"15", + "code":"16" + }, + { + "desc":"Users can upload objects to and download them from Object Storage Service (OBS) in common mode or server-side encryption mode. When users upload objects in encryption mod", + "product_code":"kms", + "title":"How to Use KMS", + "uri":"kms_01_0015.html", + "doc_type":"usermanual", + "p_code":"15", + "code":"17" + }, { "desc":"If you want to assign different access permissions to employees in an enterprise for the KMS resources purchased on the cloud platform, you can use Identity and Access Ma", "product_code":"kms", "title":"KMS Permission Management", - "uri":"kms_01_0018.html", - "doc_type":"usermanual", - "p_code":"1", - "code":"15" - }, - { - "desc":"The cloud service provides a web-based service management platform. You can access KMS using HTTPS-compliant APIs or the management console.Management consoleLog in to th", - "product_code":"kms", - "title":"How to Access", - "uri":"kms_01_0015.html", - "doc_type":"usermanual", - "p_code":"1", - "code":"16" - }, - { - "desc":"Object Storage Service (OBS) is a scalable service that provides secure, reliable, and cost-effective cloud storage for massive amounts of data. KMS provides central mana", - "product_code":"kms", - "title":"Related Services", - "uri":"kms_01_0017.html", - "doc_type":"usermanual", - "p_code":"1", - "code":"17" - }, - { - "desc":"To ensure that your personal data, such as the username, password, and mobile phone number, will not be leaked or obtained by unauthorized or unauthenticated entities or ", - "product_code":"kms", - "title":"Personal Data Protection Mechanism", - "uri":"kms_01_0222.html", + "uri":"kms_01_9999.html", "doc_type":"usermanual", "p_code":"1", "code":"18" @@ -164,128 +164,191 @@ { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"kms", - "title":"User Guide", - "uri":"kms_01_0105.html", + "title":"Cloud Services with KMS Integrated", + "uri":"dew_01_0106.html", "doc_type":"usermanual", - "p_code":"", + "p_code":"1", "code":"19" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "desc":"When using Object Storage Service (OBS) to upload data with server-side encryption, you can select SEE-KMS encryption and use the key provided by KMS to encrypt the files", "product_code":"kms", - "title":"Key Management Service", - "uri":"kms_01_0177.html", + "title":"Encrypting Data in OBS", + "uri":"dew_01_0007.html", "doc_type":"usermanual", "p_code":"19", "code":"20" }, { - "desc":"CMKs include custom keys and default keys. This section describes how to create, view, enable, disable, schedule the deletion, and cancel the deletion of custom keys.Cust", + "desc":"When purchasing a disk, you can choose Advanced Settings > Encryption to encrypt the disk using the key provided by KMS. For details, see Figure 1. For more information a", "product_code":"kms", - "title":"Key Types", - "uri":"kms_01_7775.html", + "title":"Encrypting Data in EVS", + "uri":"dew_01_0008.html", "doc_type":"usermanual", - "p_code":"20", + "p_code":"19", "code":"21" }, { - "desc":"This section describes how to create a custom key on the KMS console.Custom keys can be categorized into symmetric keys and asymmetric keys.You can create up to 100 custo", + "desc":"When uploading an image file to Image Management Service (IMS), you can choose to encrypt the image file using a key provided by KMS to protect the file. Figure 1 describ", "product_code":"kms", - "title":"Creating a Key", - "uri":"kms_01_0178.html", + "title":"Encrypting Data in IMS", + "uri":"dew_01_0009.html", "doc_type":"usermanual", - "p_code":"20", + "p_code":"19", "code":"22" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "desc":"When creating a file system using the Scalable File Service (SFS), you can select KMS encryption and use the key provided by the KMS to encrypt the file system. For detai", "product_code":"kms", - "title":"Creating CMKs Using Imported Key Materials", - "uri":"kms_01_0142.html", + "title":"Encrypting Data in SFS", + "uri":"dew_01_0116.html", "doc_type":"usermanual", - "p_code":"20", + "p_code":"19", "code":"23" }, { - "desc":"A custom key contains key metadata (key ID, key alias, description, key status, and creation date) and key materials used for encrypting and decrypting data.When a user u", + "desc":"When a user creates a database instance from Relational Database Service (RDS), the user can select Disk encryption and use the key provided by KMS to encrypt the disk of", "product_code":"kms", - "title":"Overview", - "uri":"kms_01_0088.html", + "title":"Encrypting Data in RDS", + "uri":"dew_01_0101.html", "doc_type":"usermanual", - "p_code":"23", + "p_code":"19", "code":"24" }, { - "desc":"If you want to use your own key materials instead of the KMS-generated materials, you can use the console to import your key materials to KMS. CMKs created using imported", + "desc":"When a user creates a database instance from DDS, the user can select Disk encryption and use the key provided by KMS to encrypt the disk of the database instance. For mo", "product_code":"kms", - "title":"Importing Key Materials", - "uri":"kms_01_0089.html", + "title":"Encrypting Data in DDS", + "uri":"dew_01_0199.html", "doc_type":"usermanual", - "p_code":"23", + "p_code":"19", "code":"25" }, { - "desc":"When importing key materials, you can specify their expiration time. After the key material expires, KMS deletes it, and the status of the custom key changes to Pending i", + "desc":"Object Storage Service (OBS) is a scalable service that provides secure, reliable, and cost-effective cloud storage for massive amounts of data. KMS provides central mana", "product_code":"kms", - "title":"Deleting Key Materials", - "uri":"kms_01_0090.html", + "title":"Related Services", + "uri":"kms_01_0016.html", "doc_type":"usermanual", - "p_code":"23", + "p_code":"1", "code":"26" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"kms", - "title":"Managing CMKs", - "uri":"kms_01_0028.html", + "title":"Key Management", + "uri":"kms_01_0018.html", "doc_type":"usermanual", - "p_code":"20", + "p_code":"", "code":"27" }, { - "desc":"This section describes how to view the information about the custom key on the KMS console, including the key alias, status, ID, and creation time. The status of a key ca", + "desc":"This section describes how to create a custom key on the KMS management console. You can create up to 100 custom keys, excluding default keys.CMKs can be used for:Server-", "product_code":"kms", - "title":"Viewing a CMK", - "uri":"kms_01_0179.html", + "title":"Creating a Key", + "uri":"kms_01_0194.html", "doc_type":"usermanual", "p_code":"27", "code":"28" }, { - "desc":"This section describes how to use the KMS console to enable one or more custom keys. Only enabled custom keys can be used to encrypt or decrypt data. A new custom key is ", + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"kms", - "title":"Enabling One or More CMKs", - "uri":"kms_01_0029.html", + "title":"Creating CMKs Using Imported Key Material", + "uri":"kms_01_0019.html", "doc_type":"usermanual", "p_code":"27", "code":"29" }, { - "desc":"This section describes how to use the KMS console to disable one or more custom keys, thereby protecting data in urgent cases.After being disabled, a custom key cannot be", + "desc":"The custom key contains key metadata (key ID, key name, description, key status, and creation date) and key materials used for encrypting and decrypting data.When a user ", "product_code":"kms", - "title":"Disabling One or More CMKs", - "uri":"kms_01_0030.html", + "title":"Overview", + "uri":"kms_01_0054.html", "doc_type":"usermanual", - "p_code":"27", + "p_code":"29", "code":"30" }, { - "desc":"Before deleting the CMK, confirm that it is not in use and will not be used.The key to be deleted is in Enabled, Disabled, or Pending import status.A key will not be dele", + "desc":"If you want to use your own key material instead of the KMS-generated material, you can use the console to import your key material to KMS. The keys created using importe", "product_code":"kms", - "title":"Deleting One or More CMKs", - "uri":"kms_01_0031.html", + "title":"Importing a Key Material", + "uri":"kms_01_0055.html", "doc_type":"usermanual", - "p_code":"27", + "p_code":"29", "code":"31" }, { - "desc":"This section describes how to use the KMS console to cancel the scheduled deletion of one or more custom keys prior to deletion execution. After the cancellation, the key", + "desc":"When importing key material, you can specify the expiration time. After the key material expires, KMS deletes it, and the status of the custom key changes to Pending impo", "product_code":"kms", - "title":"Canceling the Scheduled Deletion of One or More CMKs", + "title":"Deleting a Key Material", + "uri":"kms_01_0020.html", + "doc_type":"usermanual", + "p_code":"29", + "code":"32" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"kms", + "title":"Managing CMKs", "uri":"kms_01_0032.html", "doc_type":"usermanual", "p_code":"27", - "code":"32" + "code":"33" + }, + { + "desc":"This section describes how to use the management console to view the information about a custom key, such as its name, status, ID, and creation time. The status of a key ", + "product_code":"kms", + "title":"Querying a Key", + "uri":"kms_01_0096.html", + "doc_type":"usermanual", + "p_code":"33", + "code":"34" + }, + { + "desc":"Key names help you find custom keys more easily.This section describes how to change the name and description of a custom key on the KMS management console.The name and d", + "product_code":"kms", + "title":"Changing the Name and Description of a Key", + "uri":"kms_01_0033.html", + "doc_type":"usermanual", + "p_code":"33", + "code":"35" + }, + { + "desc":"This section describes how to use the management console to enable one or multiple custom keys. Only enabled keys can be used to encrypt/decrypt data. A new custom key is", + "product_code":"kms", + "title":"Enabling a Key", + "uri":"kms_01_0034.html", + "doc_type":"usermanual", + "p_code":"33", + "code":"36" + }, + { + "desc":"This section describes how to use the management console to disable one or multiple custom keys, thereby protecting data in urgent cases.After being disabled, a custom ke", + "product_code":"kms", + "title":"Disabling a Key", + "uri":"kms_01_0035.html", + "doc_type":"usermanual", + "p_code":"33", + "code":"37" + }, + { + "desc":"This section describes how to use the management console to schedule the deletion of one or multiple unwanted custom keys.If deletion is scheduled for a key, the deletion", + "product_code":"kms", + "title":"Deleting a Key", + "uri":"kms_01_0072.html", + "doc_type":"usermanual", + "p_code":"33", + "code":"38" + }, + { + "desc":"This section describes how to use the management console to cancel the scheduled deletion of a custom key prior to deletion execution.The key for which you want to cancel", + "product_code":"kms", + "title":"Canceling the Scheduled Deletion of a Key", + "uri":"kms_01_0036.html", + "doc_type":"usermanual", + "p_code":"33", + "code":"39" }, { "desc":"This section describes how to configure the Simple Message Notification (SMN) function on the Cloud Trace Service (CTS) console.Decryption will fail if the key used for e", @@ -293,17 +356,26 @@ "title":"Configuring SMN", "uri":"kms_01_0021.html", "doc_type":"usermanual", - "p_code":"20", - "code":"33" + "p_code":"27", + "code":"40" }, { - "desc":"This section describes how to use the online tool to encrypt or decrypt small-size data (4 KB or smaller) on the KMS console.The custom key is in Enabled status.Default k", + "desc":"This section describes how to use an online tool to encrypt and decrypt data less than or equal to 4 KB on the KMS console.The desired custom key is in Enabled status.Def", "product_code":"kms", - "title":"Using the Online Tool to Encrypt and Decrypt Small-Size Data", + "title":"Encrypting and Decrypting Small-Size Data Online", "uri":"kms_01_0022.html", "doc_type":"usermanual", - "p_code":"20", - "code":"34" + "p_code":"27", + "code":"41" + }, + { + "desc":"An alias is an identifier of a key. You can use the alias as the key ID during API calling. The original key alias is not used as the key name.This section describes how ", + "product_code":"kms", + "title":"Key Alias", + "uri":"en-us_topic_0000002203211100.html", + "doc_type":"usermanual", + "p_code":"27", + "code":"42" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", @@ -311,367 +383,286 @@ "title":"Managing Tags", "uri":"kms_01_0023.html", "doc_type":"usermanual", - "p_code":"20", - "code":"35" - }, - { - "desc":"Tags are used to identify keys. You can add tags to custom keys so that you can classify custom keys, trace them, and collect their usage status according to the tags.Tag", - "product_code":"kms", - "title":"Adding a Tag", - "uri":"kms_01_0024.html", - "doc_type":"usermanual", - "p_code":"35", - "code":"36" - }, - { - "desc":"This section describes how to modify tag values on the KMS console.", - "product_code":"kms", - "title":"Modifying Tag Values", - "uri":"kms_01_0026.html", - "doc_type":"usermanual", - "p_code":"35", - "code":"37" - }, - { - "desc":"This section describes how to delete tags on the KMS console.", - "product_code":"kms", - "title":"Deleting Tags", - "uri":"kms_01_0027.html", - "doc_type":"usermanual", - "p_code":"35", - "code":"38" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"kms", - "title":"Rotating CMKs", - "uri":"kms_01_0138.html", - "doc_type":"usermanual", - "p_code":"20", - "code":"39" - }, - { - "desc":"Keys that are widely or repeatedly used are insecure. To enhance the security of encryption keys, you are advised to periodically rotate keys and change their key materia", - "product_code":"kms", - "title":"About Key Rotation", - "uri":"kms_01_0094.html", - "doc_type":"usermanual", - "p_code":"39", - "code":"40" - }, - { - "desc":"This section describes how to enable rotation for a key on the KMS console.By default, automatic key rotation is disabled for a custom key. Every time you enable key rota", - "product_code":"kms", - "title":"Enabling Key Rotation", - "uri":"kms_01_0139.html", - "doc_type":"usermanual", - "p_code":"39", - "code":"41" - }, - { - "desc":"This section describes how to disable rotation for a key on the KMS console.The key is enabled.The Origin of the key is KMS.Key rotation has been enabled.", - "product_code":"kms", - "title":"Disabling Key Rotation", - "uri":"kms_01_7774.html", - "doc_type":"usermanual", - "p_code":"39", - "code":"42" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"kms", - "title":"Managing a Grant", - "uri":"kms_01_0095.html", - "doc_type":"usermanual", - "p_code":"20", + "p_code":"27", "code":"43" }, { - "desc":"You can create grants for other users or accounts to use the custom key. You can create a maximum of 100 grants on a custom key.You have obtained the ID of the grantee (u", + "desc":"Tags are used to identify custom keys. You can add tags to custom keys so that you can classify custom keys, trace them, and collect their usage status according to the t", "product_code":"kms", - "title":"Creating a Grant", - "uri":"kms_01_0096.html", + "title":"Adding a Tag", + "uri":"kms_01_0024.html", "doc_type":"usermanual", "p_code":"43", "code":"44" }, { - "desc":"You can view the details about a custom key grant on the KMS console, such as the grant ID, grantee user ID, granted operation, and creation time.You have created a grant", + "desc":"This section describes how to search for tags through KMS. You can search for tags of all custom keys that meet the search criteria in the current project.Tags have been ", "product_code":"kms", - "title":"Querying a Grant", - "uri":"kms_01_0097.html", + "title":"Searching for a Custom Key by Tag", + "uri":"kms_01_0025.html", "doc_type":"usermanual", "p_code":"43", "code":"45" }, { - "desc":"You can revoke a grant on the KMS console in either of the following scenarios:A grantee does not need the custom key grant. (The grantee can either tell the user who has", + "desc":"This section describes how to modify tag values on the KMS management console.", "product_code":"kms", - "title":"Revoking a Grant", - "uri":"kms_01_0098.html", + "title":"Modifying Tag Values", + "uri":"kms_01_0026.html", "doc_type":"usermanual", "p_code":"43", "code":"46" }, + { + "desc":"This section describes how to delete tags on the KMS management console.", + "product_code":"kms", + "title":"Deleting Tags", + "uri":"kms_01_0027.html", + "doc_type":"usermanual", + "p_code":"43", + "code":"47" + }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"kms", - "title":"Permission Control", - "uri":"kms_01_0133.html", + "title":"Rotating Keys", + "uri":"kms_01_0138.html", "doc_type":"usermanual", - "p_code":"19", - "code":"47" + "p_code":"27", + "code":"48" + }, + { + "desc":"Keys that are widely or repeatedly used are insecure. To enhance the security of encryption keys, you are advised to periodically rotate keys and change their key materia", + "product_code":"kms", + "title":"Key Rotation Overview", + "uri":"kms_01_0094.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"49" + }, + { + "desc":"This section describes how to enable rotation for a key on the KMS console.By default, automatic key rotation is disabled for a CMK. Every time you enable key rotation, K", + "product_code":"kms", + "title":"Enabling Key Rotation", + "uri":"kms_01_0139.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"50" + }, + { + "desc":"This section describes how to disable rotation for a key on the KMS console.The key is in Enabled status.The Origin of the key is KMS.Key rotation has been enabled.", + "product_code":"kms", + "title":"Disabling Key Rotation", + "uri":"kms_01_0095.html", + "doc_type":"usermanual", + "p_code":"48", + "code":"51" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"kms", + "title":"Managing a Grant", + "uri":"kms_01_0028.html", + "doc_type":"usermanual", + "p_code":"27", + "code":"52" + }, + { + "desc":"You can create grants for other users to use the custom key. You can create a maximum of 100 grants for a custom key.The owner of a custom key can create a grant for the ", + "product_code":"kms", + "title":"Creating a Grant", + "uri":"kms_01_0029.html", + "doc_type":"usermanual", + "p_code":"52", + "code":"53" + }, + { + "desc":"This section describes how to view the details about a grant, such as the grant ID, grantee user ID, granted operation, and creation time.You have created a grant.Table 1", + "product_code":"kms", + "title":"Querying a Grant", + "uri":"kms_01_0030.html", + "doc_type":"usermanual", + "p_code":"52", + "code":"54" + }, + { + "desc":"You can revoke a grant in either of the following scenarios:A grantee does not need the custom key grant. (The grantee can either tell the user who has created the grant ", + "product_code":"kms", + "title":"Revoking a Grant", + "uri":"kms_01_0031.html", + "doc_type":"usermanual", + "p_code":"52", + "code":"55" + }, + { + "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", + "product_code":"kms", + "title":"Permissions Management", + "uri":"kms_01_9998.html", + "doc_type":"usermanual", + "p_code":"", + "code":"56" }, { "desc":"This section describes IAM's fine-grained permissions management for your KMS resources. With IAM, you can:Create IAM users for employees based on the organizational stru", "product_code":"kms", "title":"Creating a User and Authorizing the User the Permission to Access KMS", - "uri":"kms_01_0135.html", + "uri":"kms_01_9997.html", "doc_type":"usermanual", - "p_code":"47", - "code":"48" + "p_code":"56", + "code":"57" }, { - "desc":"Custom policies can be created as a supplement to the system policies of KMS. For details about the actions supported by custom policies, see \"Permissions Policies and Su", + "desc":"Custom policies can be created as a supplement to the system policies of KMSfilter. For details about the actions supported by custom policies, see \"Permissions Policies ", "product_code":"kms", "title":"Creating a Custom KMS Policy", - "uri":"kms_01_0161.html", + "uri":"kms_01_9996.html", "doc_type":"usermanual", - "p_code":"47", - "code":"49" + "p_code":"56", + "code":"58" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"kms", "title":"FAQs", - "uri":"kms_01_0092.html", + "uri":"kms_01_0037.html", "doc_type":"usermanual", "p_code":"", - "code":"50" + "code":"59" }, { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"kms", - "title":"KMS Related", - "uri":"kms_01_0048.html", - "doc_type":"usermanual", - "p_code":"50", - "code":"51" - }, - { - "desc":"KMS is a secure, reliable, and easy-to-use cloud service that helps users create, manage, and protect keys in a centralized manner.It uses Hardware Security Modules (HSMs", + "desc":"Key Management Service (KMS) is a secure, reliable, and easy-to-use service that helps users centrally manage and safeguard their Customer Master Keys (CMKs).This service", "product_code":"kms", "title":"What Is Key Management Service?", - "uri":"kms_01_0047.html", + "uri":"kms_01_0073.html", "doc_type":"usermanual", - "p_code":"51", - "code":"52" + "p_code":"59", + "code":"60" }, { - "desc":"A Customer Master Key (CMK) is a Key Encryption Key (KEK) created by a user on KMS. It is used to encrypt and protect DEKs. One CMK can be used to encrypt one or more DEK", + "desc":"A Customer Master Key (CMK) is a Key Encryption Key (KEK) created by a user using KMS. It is used to encrypt and protect Data Encryption Keys (DEKs). One CMK can be used ", "product_code":"kms", "title":"What Is a Customer Master Key?", - "uri":"kms_01_0044.html", + "uri":"kms_01_0074.html", "doc_type":"usermanual", - "p_code":"51", - "code":"53" - }, - { - "desc":"A default key is automatically created by another cloud service using KMS, such as Object Storage Service (OBS). The alias of a default key ends with /default.You can use", - "product_code":"kms", - "title":"What Is a Default Key?", - "uri":"kms_01_0045.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"54" + "p_code":"59", + "code":"61" }, { "desc":"The following table describes the differences between a custom key and a default key.", "product_code":"kms", "title":"What Are the Differences Between a Custom Key and a Default Key?", - "uri":"kms_01_0055.html", + "uri":"kms_01_0101.html", "doc_type":"usermanual", - "p_code":"51", - "code":"55" + "p_code":"59", + "code":"62" }, { "desc":"A data encryption key (DEK) is used to encrypt data.", "product_code":"kms", "title":"What Is a Data Encryption Key?", - "uri":"kms_01_0046.html", + "uri":"kms_01_0038.html", "doc_type":"usermanual", - "p_code":"51", - "code":"56" + "p_code":"59", + "code":"63" }, { - "desc":"The decision to delete a CMK should be considered with great caution. Before deletion, confirm that the CMK's encrypted data has all been migrated. As soon as the CMK is ", - "product_code":"kms", - "title":"Why Cannot I Delete a CMK Immediately?", - "uri":"kms_01_0049.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"57" - }, - { - "desc":"Object Storage Service (OBS), Elastic Volume Service (EVS), Image Management Service (IMS), Scalable File Service (SFS), Document Database Service (DDS), and Relational D", + "desc":"Object Storage Service (OBS), Elastic Volume Service (EVS), Image Management Service (IMS), Scalable File Service (SFS), and Relational Database Service (RDS) can use KMS", "product_code":"kms", "title":"Which Cloud Services Can Use KMS for Encryption?", - "uri":"kms_01_0050.html", + "uri":"kms_01_0040.html", "doc_type":"usermanual", - "p_code":"51", - "code":"58" + "p_code":"59", + "code":"64" }, { - "desc":"Services (such as OBS, IMS, EVS, SFS, DDS, and RDS) use the envelope encryption method provided by KMS to protect data.Envelope encryption is an encryption method that en", + "desc":"No.The pending period of a key from its scheduling till its deletion is not charged.However, if you cancel the scheduled deletion, the charging resumes from the time when", "product_code":"kms", - "title":"How Do Cloud Services Use KMS to Encrypt Data?", - "uri":"kms_01_0053.html", + "title":"Will a Key Be Charged After It Is Scheduled to Delete?", + "uri":"kms_01_0093.html", "doc_type":"usermanual", - "p_code":"51", - "code":"59" + "p_code":"59", + "code":"65" + }, + { + "desc":"The decision to delete a CMK should be taken with caution. Before deletion, confirm that the CMK's encrypted data has all been migrated. Once the CMK is deleted, you will", + "product_code":"kms", + "title":"Why Can't I Delete a CMK Immediately?", + "uri":"kms_01_0039.html", + "doc_type":"usermanual", + "p_code":"59", + "code":"66" + }, + { + "desc":"There is a limit on the number of custom keys that can be created on KMS.You can create a maximum of 100 custom keys, including those in enabled, disabled, and pending de", + "product_code":"kms", + "title":"Is There a Limit on the Number of Custom Keys That I Can Create on KMS?", + "uri":"kms_01_0198.html", + "doc_type":"usermanual", + "p_code":"59", + "code":"67" }, { "desc":"Envelope encryption is the practice of encrypting data with a DEK and then encrypting the DEK with a root key that you can fully manage. In this case, CMKs are not requir", "product_code":"kms", "title":"What Are the Benefits of Envelope Encryption?", - "uri":"kms_01_0054.html", + "uri":"kms_01_0106.html", "doc_type":"usermanual", - "p_code":"51", - "code":"60" - }, - { - "desc":"Yes.You can create a maximum of 100 custom keys, including those in enabled, disabled, and pending deletion states. Default keys are not included.", - "product_code":"kms", - "title":"Is There a Limit on the Number of Custom Keys That I Can Create on KMS?", - "uri":"kms_01_0056.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"61" + "p_code":"59", + "code":"68" }, { "desc":"No.To ensure CMK security, users can only create and use CMKs in KMS.", "product_code":"kms", "title":"Can I Export a CMK from KMS?", - "uri":"kms_01_0058.html", + "uri":"kms_01_0102.html", "doc_type":"usermanual", - "p_code":"51", - "code":"62" + "p_code":"59", + "code":"69" }, { - "desc":"No.If you have permanently deleted your custom key, the data encrypted using it cannot be decrypted. Before the scheduled deletion date of the custom key, you can cancel ", - "product_code":"kms", - "title":"Can I Decrypt My Data if I Permanently Delete My Custom Key?", - "uri":"kms_01_0059.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"63" - }, - { - "desc":"You can use the online tool to encrypt or decrypt data in the following procedures:Use the current CMK to encrypt the data.You can click Clear to clear the entered data.Y", + "desc":"You can use the online tool to encrypt or decrypt data in the following procedures:The key you clicked is used for encryption.To clear your input, click Clear.To copy the", "product_code":"kms", "title":"How Do I Use the Online Tool to Encrypt or Decrypt Small Volumes of Data?", - "uri":"kms_01_0060.html", + "uri":"kms_01_0107.html", "doc_type":"usermanual", - "p_code":"51", - "code":"64" + "p_code":"59", + "code":"70" }, { "desc":"No.Keys created using KMS-generated materials cannot be updated. You can only use KMS to create new CMKs to encrypt and decrypt data.", "product_code":"kms", "title":"Can I Update CMKs Created by KMS-Generated Key Materials?", - "uri":"kms_01_0062.html", + "uri":"kms_01_0114.html", "doc_type":"usermanual", - "p_code":"51", - "code":"65" - }, - { - "desc":"If you do not want to use KMS-generated key materials, you can import your own key materials to create a CMK. Such a CMK allows deletion of only the key materials when yo", - "product_code":"kms", - "title":"When Should I Use a CMK Created with Imported Key Materials?", - "uri":"kms_01_0102.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"66" - }, - { - "desc":"You can import 256-bit symmetric keys.", - "product_code":"kms", - "title":"What Types of Keys Can I Import?", - "uri":"kms_01_0103.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"67" - }, - { - "desc":"You can import the backup key materials from your local device again.Before importing key materials, you are advised to back up the materials. The materials to be re-impo", - "product_code":"kms", - "title":"What Should I Do When I Accidentally Delete Key Materials?", - "uri":"kms_01_0104.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"68" - }, - { - "desc":"A message indicating lack of permissions is displayed when you attempt to perform operations on keys, such as view, create, or import keys.Your account is not associated ", - "product_code":"kms", - "title":"What Should I Do If I Do Not Have the Permissions to Perform Operations on KMS?", - "uri":"kms_01_0182.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"69" - }, - { - "desc":"By default, the -id-aes256-wrap-pad algorithm is not enabled in OpenSSL. To wrap a key, upgrade OpenSSL to the latest version and patch it first.Use bash commands to crea", - "product_code":"kms", - "title":"Why Can't I Wrap Asymmetric Keys by Using -id-aes256-wrap-pad in OpenSSL?", - "uri":"kms_01_0186.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"70" - }, - { - "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", - "product_code":"kms", - "title":"Key Algorithms Supported by KMS", - "uri":"kms_01_0189.html", - "doc_type":"usermanual", - "p_code":"51", + "p_code":"59", "code":"71" }, - { - "desc":"The basic length of the ciphertext returned by the encrypt-data API is 124 bytes. The ciphertext consists of multiple fields, including the key ID, encryption algorithm, ", - "product_code":"kms", - "title":"What Is the Relationship Between the Ciphertext and Plaintext Returned by the encrypt-data API?", - "uri":"kms_01_0215.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"72" - }, { "desc":"The mechanism of KMS prevents anyone from accessing your keys in plaintext. KMS relies on hardware security modules (HSMs) that safeguard the confidentiality and integrit", "product_code":"kms", "title":"How Does KMS Protect My Keys?", - "uri":"kms_01_0227.html", + "uri":"kms_01_0193.html", "doc_type":"usermanual", - "p_code":"51", - "code":"73" - }, - { - "desc":"Imported keys do not support rotation. After the imported key materials are deleted, ensure that the same key materials are imported.", - "product_code":"kms", - "title":"Does an Imported Key Support Rotation?", - "uri":"kms_01_0330.html", - "doc_type":"usermanual", - "p_code":"51", - "code":"74" + "p_code":"59", + "code":"72" }, { "desc":"HUAWEI CLOUD Help Center presents technical documents to help you quickly get started with HUAWEI CLOUD services. The technical documents include Service Overview, Price Details, Purchase Guide, User Guide, API Reference, Best Practices, FAQs, and Videos.", "product_code":"kms", "title":"Change History", - "uri":"en-us_topic_0000001682248672.html", + "uri":"kms_01_0043.html", "doc_type":"usermanual", "p_code":"", - "code":"75" + "code":"73" + }, + { + "desc":"For details about the glossaries in this document, see Glossary.", + "product_code":"kms", + "title":"Glossary", + "uri":"kms_01_0044.html", + "doc_type":"usermanual", + "p_code":"", + "code":"74" } ] \ No newline at end of file diff --git a/docs/kms/umn/dew_01_0007.html b/docs/kms/umn/dew_01_0007.html new file mode 100644 index 000000000..ead6e8df2 --- /dev/null +++ b/docs/kms/umn/dew_01_0007.html @@ -0,0 +1,21 @@ + + +

Encrypting Data in OBS

+
  • When using Object Storage Service (OBS) to upload data with server-side encryption, you can select SEE-KMS encryption and use the key provided by KMS to encrypt the files to be uploaded. For details, see Figure 1. For details, see Object Storage Service Console Operation Guide.
    Figure 1 Encrypting Data in OBS
    +

    There are two types of CMKs that can be used:

    +
    • The default key obs/default created by KMS
    • Custom keys that you created on the KMS console
    +
  • Alternatively, you can call OBS APIs to upload a file with server-side encryption using KMS-managed keys (SSE-KMS). For details, see .
+
+
+ +
+ + + \ No newline at end of file diff --git a/docs/kms/umn/dew_01_0008.html b/docs/kms/umn/dew_01_0008.html new file mode 100644 index 000000000..5fc089a97 --- /dev/null +++ b/docs/kms/umn/dew_01_0008.html @@ -0,0 +1,23 @@ + + +

Encrypting Data in EVS

+
  • When purchasing a disk, you can choose Advanced Settings > Encryption to encrypt the disk using the key provided by KMS. For details, see Figure 1. For more information about EVS, see the Elastic Volume Service User Guide.

    Before you use the encryption function, EVS must be granted the permission to access KMS. If you have the right to grant the permission, you can grant the permission directly. If you do not have the permission, contact a user with the security administrator permissions to add the security administrator permission for you. Then, you can grant the permission. For more information about EVS, see the Elastic Volume Service User Guide.

    +
    +
    Figure 1 Encrypting data in EVS
    +

    There are two types of CMKs that can be used:

    +
    • The default key evs/default created by KMS
    • Custom keys that you create on the KMS console using KMS-generated key materials
    +
  • You can also call EVS APIs to create encrypted EVS disks. For details, see the Elastic Volume Service API Reference.
+
+
+ +
+ + + \ No newline at end of file diff --git a/docs/kms/umn/dew_01_0009.html b/docs/kms/umn/dew_01_0009.html new file mode 100644 index 000000000..8cdfbdbdc --- /dev/null +++ b/docs/kms/umn/dew_01_0009.html @@ -0,0 +1,21 @@ + + +

Encrypting Data in IMS

+
  • When uploading an image file to Image Management Service (IMS), you can choose to encrypt the image file using a key provided by KMS to protect the file. Figure 1 describes details. For details, see the Image Management Service User Guide.
    Figure 1 Encrypting data in IMS
    +

    There are two types of CMKs that can be used:

    +
    • The default key ims/default created by KMS
    • Custom keys that you create on the KMS console using KMS-generated key materials
    +
  • You can also call IMS APIs to create encrypted image files. For details, see Image Management Service API Reference.
+
+
+ +
+ + + \ No newline at end of file diff --git a/docs/kms/umn/dew_01_0101.html b/docs/kms/umn/dew_01_0101.html new file mode 100644 index 000000000..7982199c9 --- /dev/null +++ b/docs/kms/umn/dew_01_0101.html @@ -0,0 +1,20 @@ + + +

Encrypting Data in RDS

+
  • When a user creates a database instance from Relational Database Service (RDS), the user can select Disk encryption and use the key provided by KMS to encrypt the disk of the database instance. For more information, see the Relational Database Service User Guide.
    Figure 1 Encrypting Data in RDS
    +

    You can use a custom key created on the KMS console for encryption.

    +
  • You can also call the RDS APIs to purchase encrypted database instances. For details, see the Relational Database Service User Guide.
+
+
+ +
+ + + \ No newline at end of file diff --git a/docs/kms/umn/dew_01_0106.html b/docs/kms/umn/dew_01_0106.html new file mode 100644 index 000000000..a185429cf --- /dev/null +++ b/docs/kms/umn/dew_01_0106.html @@ -0,0 +1,25 @@ + + +

Cloud Services with KMS Integrated

+
+
+ + + +
+ diff --git a/docs/kms/umn/dew_01_0116.html b/docs/kms/umn/dew_01_0116.html new file mode 100644 index 000000000..07b0d78c3 --- /dev/null +++ b/docs/kms/umn/dew_01_0116.html @@ -0,0 +1,20 @@ + + +

Encrypting Data in SFS

+
  • When creating a file system using the Scalable File Service (SFS), you can select KMS encryption and use the key provided by the KMS to encrypt the file system. For details, see Figure 1. For more information, see the Scalable File Service User Guide.
    Figure 1 Encrypting Data in SFS
    +

    You can use a custom key created on the KMS console for encryption.

    +
  • You can use the SFS API to create an encrypted file system. For details, see the Scalable File Service API Reference.
+
+
+ +
+ + + \ No newline at end of file diff --git a/docs/kms/umn/dew_01_0199.html b/docs/kms/umn/dew_01_0199.html new file mode 100644 index 000000000..fa288c872 --- /dev/null +++ b/docs/kms/umn/dew_01_0199.html @@ -0,0 +1,21 @@ + + +

Encrypting Data in DDS

+
  • When a user creates a database instance from DDS, the user can select Disk encryption and use the key provided by KMS to encrypt the disk of the database instance. For more information, see the Document Database Service User Guide.
    Figure 1 Encrypting data in DDS
    +

    You can use a custom key created on the KMS console for encryption.

    +
+
  • You can also call the required API of DDS to purchase encrypted DB instances. For details, see Document Database Service API Reference.
+
+
+ +
+ + + \ No newline at end of file diff --git a/docs/kms/umn/en-us_image_0000001285528060.png b/docs/kms/umn/en-us_image_0000001285528060.png deleted file mode 100644 index 9ff91b23e8a7cf8679925073cb3e85a2f5db61df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmV-k0iphhP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0P{&iK~y+T?Ug$Y z!Y~j-IZh}o(a<8%q=PF^A&!caBc!3ApvVzmgjeI=S|ld807kFzdc0XX{w$V_AxWd% z?SVAzPf3H6jPa3RyP&5GN#$M;X_n`rlR)Q15)8j(}aBl1#sWcP~ptO=P zI5$qOd^;2kpiU)YnC70uKXpX))VZyw%Dy@&-?SjPTSArpAo=L2bJvv$%+YX5^##dY w;3_aj!!3I1+)JVg=4iO3`hv{D$5J=u0iD6}Z$wFbx&QzG07*qoM6N<$g2i!@GXMYp diff --git a/docs/kms/umn/en-us_image_0000001295227514.png b/docs/kms/umn/en-us_image_0000001295227514.png deleted file mode 100644 index 9ff91b23e8a7cf8679925073cb3e85a2f5db61df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmV-k0iphhP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D0P{&iK~y+T?Ug$Y z!Y~j-IZh}o(a<8%q=PF^A&!caBc!3ApvVzmgjeI=S|ld807kFzdc0XX{w$V_AxWd% z?SVAzPf3H6jPa3RyP&5GN#$M;X_n`rlR)Q15)8j(}aBl1#sWcP~ptO=P zI5$qOd^;2kpiU)YnC70uKXpX))VZyw%Dy@&-?SjPTSArpAo=L2bJvv$%+YX5^##dY w;3_aj!!3I1+)JVg=4iO3`hv{D$5J=u0iD6}Z$wFbx&QzG07*qoM6N<$g2i!@GXMYp diff --git a/docs/kms/umn/en-us_image_0000001295496116.png b/docs/kms/umn/en-us_image_0000001295496116.png deleted file mode 100644 index fa5270336bc4fbf684141e3ee6e01d72401e2958..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 356 zcmV-q0h|7bP)oQxr;+XTk& zOf+Wi1-!aVXS0T91Xn<3!xd3IoTi*tMD_5iR4eiyE|O2N8=GH&aj&}o0000eh4bY)!^&fNe20wYO8K~zYI&6dwk z;y@UN9}1jcT2r73o5*G%fsL{oFZ<*FKNwFYifcD%iFyDm&{zicLWz4QCEx-gOg6r^ zrZaD!%=h)1H!&LjdFGueweCf)H()5o4E!ggl!W0_%?DFSgb?J+19Xw0P{^%an|OJ0 zQjWR4v5|7D1m-mfk)d%?M~KX3IJfnH^2>H`TlY!<>$M8y;}7#^4Wd%UU_ZZ~Z3F{I zr&D}w)cNu4OeviG+g)lW4dD952BH%y9$8zPm5LVCN?9pj%mSc!-T*1b7>0QD#8&BZ zt%_j?WpGlC@w`C{S{= zS65bmm`Qt9ad{;acq}Mp(sYpp*lVb&9>_71W|{^7y}rM***<$$DQ41i5%o*E^T;F& z-)uAqL)x83rEoEmW?4BzHbW3dZf)nyMz^-3w5%eV!Lp*Hq5(8!!`E@|>2$rVjXGTq z$5ng3HWn@d4Wif*CxY{fORk#s#u87$kgKN6`NgGDuzIbs6rGkL(_%6)3_+=QNFi^| zXJ8OWdVQaE=TZ3|`ZAIH0|&FP*|d?P{}eW}85*Zsgv~{H-hiQ$_#Pnn` oi7v93rhzWRy!lsYE!=z1Ur;>w4exGfBLDyZ07*qoM6N<$g1Oovf&c&j diff --git a/docs/kms/umn/en-us_image_0000001542027770.png b/docs/kms/umn/en-us_image_0000001542027770.png deleted file mode 100644 index b561069999b8526621819623c6c309a9c2a99347..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2649 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 z 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 diff --git a/docs/kms/umn/en-us_image_0000001629072682.png b/docs/kms/umn/en-us_image_0000001629072682.png deleted file mode 100644 index 4367bf40ddcf45b3273d44d80d0b3f238aecdb6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12598 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 diff --git a/docs/kms/umn/en-us_image_0000001629122164.png b/docs/kms/umn/en-us_image_0000001629122164.png deleted file mode 100644 index af0d7d9fb63b13a99bcf9ec4bfefa20ffe13c358..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20973 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 Xi{-|vQ?W~HqLW8GkJKId;l_UhS*bt3 diff --git a/docs/kms/umn/en-us_image_0000001629601212.png b/docs/kms/umn/en-us_image_0000001629601212.png deleted file mode 100644 index 1cacc90262a40ce8af43b9809211c8fba4baa58e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11504 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 L4u4iy+ z3a<4X`2gAXZ1TH}TLw0vYkeFYyhz*1x0D}ny>qJgeq@lt77l5{{XDl%04TBLUHIGny10(slKx)VI^=^tE|Kp;hn zMpi%|C%(Ak2!UK!xAMRK3sWjfuaRm+2K}4CTXnV=)fU1c2xQ^|O%Qop_tb9TsZ^)H z8%{yEbyeP_yrHZ_V8(}8Gvi&<;rY&#$bY=vUKAA}o$xk3L|>2D>l){x%f{bHT)gJ> zWYc&Vrs?*HZ=bG%KpvZ5N0uXxF~sW?#|nLrUm2hG?PpR-HhjhrUT-T_{3ZYAAai?8 zgHNTG{+`MgzaWlTa{JSVdoIJND2zd;PFN5_*Srp}!l*ZXdfaWl$^#SW69EyxXQt^+?|D==Wk!* zo*PT-ZtJ3JJYJzIQ^reEYPgM=g2V!x%ZZYbgSP_4-IuxrV7vFp#4-sDkQ z2W~Hgh}M1yfeaFA+7*ObzKf!cyIQmz8Ysv1ma~$W7J~I_&(_(i8g=b(mMj@etVc}s|isy2-FO1+P#C{pfCX1d(M`BW0af`yfGunsP){>%0D*Rrv3 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 al_T5Q)u>-fTLi)z$lliRMCoy#oBshz_Fnh^ diff --git a/docs/kms/umn/en-us_image_0000001678663053.png b/docs/kms/umn/en-us_image_0000001678663053.png deleted file mode 100644 index bf3e1e9359d008dcbff68cc086d345959813279b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8864 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 diff --git a/docs/kms/umn/en-us_image_0000001830825206.png b/docs/kms/umn/en-us_image_0000001830825206.png deleted file mode 100644 index c1cde5749a6f6fb544f0038ea10245b6a3cc2729..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23509 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 literal 0 HcmV?d00001 diff --git a/docs/kms/umn/en-us_image_0000002172246184.png b/docs/kms/umn/en-us_image_0000002172246184.png new file mode 100644 index 0000000000000000000000000000000000000000..245e5a1dacb8c9e7516d68eb63ecf57d92c6d1b5 GIT binary patch literal 26186 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