Lambda layer ที่เราสร้างขึ้นนั้น ไม่เพียงแค่ใช้งานใน account ของตัวเองเท่านั้น แต่สามารถแชร์ให้กับ account อื่นๆใช้งานได้อีกด้วย
การตั้งค่า share lambda layer สามารถทำได้ผ่าน aws cli เท่านั้นเราจึงต้องทำเป็นติดตั้ง aws cli ลงบนเครื่องซะก่อน
คำสั่งที่ใช้ในการตั้งค่า
--layer-name : ชื่อ layer ที่ต้องการแชร์
--statement-id : unique id ของการ setting เราสามารถกำหนดได้ แต่ห้ามซ้ำกันใน version เดียวกัน
--principal : accountID ที่ต้องการแชร์ไปให้ หรือ * สำหรับการแชร์ไปทุก accountID
--version-number : เวอร์ชั่นของ layer ที่ต้องการแชร์
ต้องการแชร์
Layer-name : my_layer
version : 7
des_account_id : 123456789012
คำสั่งที่เราต้องใช้ก็คือ
หากมีการ publish version ใหม่ขึ้นมา ก็ต้องทำแชร์ใหม่ด้วยนะครับ