pulumi-component

โดย pulumi

ส่วนประกอบโครงสร้างพื้นฐานที่นำกลับมาใช้ใหม่ได้พร้อมรองรับหลายภาษา ค่าเริ่มต้นที่เหมาะสม และรูปแบบการประกอบ ต้องมีองค์ประกอบหลักสี่ประการ: ขยาย ComponentResource, ยอมรับพารามิเตอร์มาตรฐาน, ตั้งค่า parent: this บน child ทั้งหมด, และเรียก registerOutputs() ที่ส่วนท้ายของ constructor อินเทอร์เฟซ Args ต้องใช้ wrapper Input<T>, หลีกเลี่ยง union types และฟังก์ชัน, และรักษาโครงสร้างให้เรียบเพื่อรองรับการสร้าง SDK หลายภาษา เปิดเผยเฉพาะ output ที่จำเป็นเป็น public properties; ซ่อน...

npx skills add https://github.com/pulumi/agent-skills --skill pulumi-component

Skills เพิ่มเติมจาก pulumi

cloudformation-to-pulumi
pulumi
แปลง, ย้าย หรือนำเข้า AWS CloudFormation stacks หรือ templates ไปยัง Pulumi programs โหลดทักษะนี้เมื่อผู้ใช้ต้องการย้ายจาก CloudFormation ไปยัง…
official
package-usage
pulumi
ติดตามว่าสแต็กใดในองค์กร Pulumi ที่ใช้แพ็กเกจเฉพาะและในเวอร์ชันใด ใช้สำหรับการตรวจสอบข้ามสแต็ก ระบุเวอร์ชันที่ล้าสมัยหรือไม่ได้รับการดูแล...
official
provider-upgrade
pulumi
การอัปเกรดผู้ให้บริการคือการแปล ไม่ใช่คำขอเปลี่ยนแปลง
official
pulumi-arm-to-pulumi
pulumi
แปลง ARM templates, Bicep หรือทรัพยากร Azure ที่มีอยู่เป็นโค้ดโครงสร้างพื้นฐานของ Pulumi รองรับการแปลง ARM template แบบสมบูรณ์เป็น Pulumi (TypeScript, Python, Go, C#, Java หรือ YAML) พร้อมรองรับพารามิเตอร์ ตัวแปร ลูป เงื่อนไข และเทมเพลตแบบซ้อน รองรับทั้ง azure-native (ครอบคลุม API เต็มรูปแบบ) และ azure (แบบคลาสสิก แบบย่อ) โดยเลือกผู้ให้บริการที่เหมาะสมให้กับแต่ละทรัพยากรโดยอัตโนมัติ นำเข้าทรัพยากร Azure ที่ปรับใช้แล้วเข้าสู่ Pulumi พร้อมการตรวจสอบความถูกต้องแบบ zero-diff...
official
pulumi-automation-api
pulumi
การจัดเรียงการทำงานของโครงสร้างพื้นฐาน Pulumi แบบโปรแกรมเมติกข้ามหลายสแต็กและแอปพลิเคชัน รองรับทั้งสถาปัตยกรรมแหล่งที่มาในเครื่อง (โปรเจกต์ Pulumi ที่มีอยู่) และแหล่งที่มาแบบอินไลน์ (โปรแกรมที่ฝังตัว) ทำให้สามารถปรับใช้รูปแบบการปรับใช้ได้อย่างยืดหยุ่นตั้งแต่สถานการณ์ง่ายไปจนถึงซับซ้อนหลายสแต็ก จัดการการจัดเรียงหลายสแต็กด้วยลำดับการพึ่งพา การปรับใช้แบบอิสระแบบขนาน และการส่งผ่านเอาต์พุตข้ามสแต็กสำหรับการจัดเตรียมโครงสร้างพื้นฐานที่ประสานงานกัน ให้การทำงานแบบโปรแกรมเมติก...
official
pulumi-best-practices
pulumi
แนวทางปฏิบัติที่ดีที่สุดสำหรับการเขียนโค้ดโครงสร้างพื้นฐาน Pulumi ที่เชื่อถือได้และบำรุงรักษาได้ หลีกเลี่ยงการสร้างทรัพยากรภายใน callback ของ apply() ส่งผ่านอ็อบเจกต์ Output โดยตรงเป็นอินพุตเพื่อรักษาการติดตามการพึ่งพาและการมองเห็นในตัวอย่าง ใช้คลาส ComponentResource เพื่อจัดกลุ่มทรัพยากรที่เกี่ยวข้องเป็นหน่วยตรรกะที่นำกลับมาใช้ใหม่ได้พร้อมลำดับชั้น parent-child ที่เหมาะสมผ่าน parent: this เข้ารหัสความลับตั้งแต่เริ่มต้นด้วยแฟล็ก --secret หรือ config.requireSecret() เพื่อป้องกันการรั่วไหลของข้อมูลประจำตัวในไฟล์สถานะ...
official
pulumi-cdk-to-pulumi
pulumi
โหลดสกิลนี้เมื่อผู้ใช้ต้องการย้าย, แปลง, พอร์ต, แปลภาษา, หรือย้ายแอปพลิเคชัน AWS CDK (รวมถึง CDK stacks, constructs, หรือ...)
official
pulumi-esc
pulumi
การจัดการความลับ การกำหนดค่า และข้อมูลประจำตัวแบบไดนามิกแบบรวมศูนย์สำหรับโครงสร้างพื้นฐานและแอปพลิเคชันของ Pulumi รองรับการประกอบสภาพแวดล้อมผ่านการนำเข้าและการวางซ้อน โดยมีคีย์สำรองสำหรับ environmentVariables, pulumiConfig และ files สร้างข้อมูลประจำตัวระยะสั้นผ่าน OIDC สำหรับ AWS, Azure และ GCP; ผสานรวมกับ AWS Secrets Manager, Azure Key Vault, HashiCorp Vault และ 1Password คำสั่ง CLI หลักประกอบด้วย pulumi env init, pulumi env edit, pulumi env open (เปิดเผย...
official