AWS Systems Manager Parameter Store ช่วยให้สามารถจัดระเบียบและตรวจสอบความถูกต้องด้วยประเภทข้อมูลในตัวได้แล้ว
ขณะนี้ AWS Systems Manager Parameter Store รองรับประเภทข้อมูลพารามิเตอร์ใหม่ 13 ประเภท ซึ่งจะตรวจสอบความถูกต้องของค่าพารามิเตอร์โดยอัตโนมัติเมื่อคุณสร้างหรืออัปเดตพารามิเตอร์ ด้วยการตรวจสอบความถูกต้องในตัวจะทำให้คุณสามารถป้องกันไม่ให้ค่าการกำหนดค่าที่มีรูปแบบไม่ถูกต้อง เช่น ที่อยู่ IP, ID บัญชี AWS หรือเอกสาร JSON ที่ไม่ถูกต้อง ถูกอ่านโดยแอปพลิเคชันของคุณได้ โดยไม่ต้องเขียนตรรกะการตรวจสอบความถูกต้องด้วยตนเอง ประเภทข้อมูลเหล่านี้ช่วยให้คุณจัดระเบียบพารามิเตอร์ในเวิร์กโหลดต่างๆ ได้ดียิ่งขึ้น คุณสามารถกรองตามประเภทได้เมื่อเรียกใช้ DescribeParameters API หรือเมื่อเรียกดูพารามิเตอร์ในคอนโซล Parameter Store
ประเภทข้อมูลต่อไปนี้พร้อมใช้งานสำหรับพารามิเตอร์ทั้งแบบมาตรฐานและแบบขั้นสูง: aws:region, aws:account:id, boolean, integer, float, binary, hostname, email, ipv4-address และ ipv6-address มีประเภทข้อมูลเพิ่มเติมอีกสามประเภท ได้แก่ url, json และ jsonc ซึ่งพร้อมใช้งานสำหรับพารามิเตอร์แบบขั้นสูง Parameter Store จะตรวจสอบค่าเมื่อคุณเรียกใช้ PutParameter และปฏิเสธค่าที่ไม่ตรงกับประเภทข้อมูลของค่าดังกล่าว ประเภทข้อมูลใหม่สามารถใช้กับพารามิเตอร์ String และ SecureString ได้ และหลายประเภทยังรองรับพารามิเตอร์ StringList ซึ่งแต่ละรายการในรายการจะได้รับการตรวจสอบความถูกต้อง คุณสามารถใช้ประเภทข้อมูลร่วมกับ AllowedPattern เพื่อกำหนดข้อจำกัดเพิ่มเติมได้ และยังสามารถเปลี่ยนประเภทข้อมูลของพารามิเตอร์ข้อความที่มีอยู่ได้
ประเภทข้อมูลใหม่พร้อมให้ใช้งานในทุกรีเจี้ยนที่ AWS Systems Manager พร้อมให้ใช้งาน พารามิเตอร์ที่ใช้ประเภทข้อมูล url, json หรือ jsonc จะคิดค่าบริการตามอัตราค่าบริการของพารามิเตอร์แบบขั้นสูงที่มีอยู่ ดูข้อมูลเพิ่มเติมได้ที่ประเภทข้อมูลพารามิเตอร์ในคู่มือผู้ใช้ AWS Systems Manager