Score:0

การใช้ PS New-AzContainerInstanceVolumeMountObject สำหรับการเมานต์การแชร์ไฟล์ Azure ไปยังคอนเทนเนอร์

ธง in

สิ่งที่ฉันพยายามทำคือรันคำสั่ง azcopy เป็นประจำเพื่อคัดลอกไฟล์จากบัญชีแชร์ไฟล์ไปยังบัญชี blob

ฉันใช้สิ่งต่อไปนี้เป็นหลัก: https://charbelnemnom.com/sync-between-azure-file-share-and-azure-blob-container/

ดังนั้นเราจึงมีบัญชี Azure Automation, PowerShell runbook และอิมเมจนักเทียบท่าที่มีอยู่ซึ่งมี azcopy อยู่ในนั้น

สิ่งนี้มีประโยชน์มาก อุปสรรค์ใหญ่ประการหนึ่งคือไม่มีเหตุผลที่ฉันสามารถระบุได้ แต่ฉันสามารถตรวจสอบได้ คุณไม่สามารถระบุคำสั่งแบบเต็มได้อีกต่อไปเมื่อสร้างอินสแตนซ์ของคอนเทนเนอร์ ทำได้เฉพาะไฟล์เรียกทำงานเท่านั้น หากฉันพลาดบางสิ่งในประเด็นนี้ โปรดแก้ไขรายละเอียดให้ฉันด้วย!

ฉันกำลังสร้างคำสั่ง azcopy ที่ซับซ้อน ดังนั้นฉันจึงดูการอัปโหลดสคริปต์ในขณะที่สร้างอินสแตนซ์คอนเทนเนอร์ใน runbook การทำงานอัตโนมัติของฉัน

ฉันใช้ New-AzContainerInstanceObject เพื่อสร้างอินสแตนซ์ของฉัน และมีพารามิเตอร์ -VolumeMount ซึ่งอนุญาตให้คุณระบุอินสแตนซ์ของ Microsoft.Azure.PowerShell.Cmdlets.ContainerInstance.Models.Api20210301.IVolumeMount[] ที่สามารถสร้างได้ด้วยคำสั่ง New-AzContainerInstanceVolumeMountObject: https://docs.microsoft.com/en-us/powershell/module/az.containerinstance/new-azcontainerinstancevolumemountobject?view=azps-6.3.0

เยี่ยม ดูเหมือนว่าฉันใกล้จะถึงแล้ว ฉันรู้ว่าฉันสามารถแก้ไขอิมเมจนักเทียบท่าที่ฉันใช้อยู่ได้ แต่ฉันกำลังดึงมันโดยตรงจาก repo และต้องการทำอย่างนั้นต่อไป

ปัญหาเกี่ยวกับคำสั่งสุดท้ายคือไม่มีตัวอย่างวิธีใช้งาน และเนื่องจากฉันรู้ว่าต้องระบุ RG, บัญชีที่เก็บข้อมูลและ SAS พารามิเตอร์ง่ายๆ ที่ขอจะไม่ทำเช่นนั้น

ฉันพบสิ่งนี้: https://docs.microsoft.com/en-us/azure/container-instances/container-instances-volume-azure-files

แต่มันใช้ az cli ซึ่งจะไม่ช่วยฉันด้วย PowerShell runbook หวังว่าสิ่งที่เทียบเท่าจะถูกซิงค์ระหว่าง cli และ PS

ขอบคุณ!

ng flag
ทำไมคุณถึงคิดว่าคุณสามารถส่ง exe เป็นคำสั่งเท่านั้น คุณยังสามารถส่งผ่านพารามิเตอร์ได้อย่างมาก
Richard Amerman avatar
in flag
มีข้อบ่งชี้บางประการว่าปัญหาของคำสั่งเป็นข้อผิดพลาดจริง ๆ ไม่ใช่การเปลี่ยนแปลงที่ตั้งใจไว้ ฉันได้ส่งปัญหานี้ตามคำแนะนำจากวิศวกรของ MS https://github.com/Azure/azure-powershell/issues/15793
Richard Amerman avatar
in flag
แม้ว่าหลักฐานของฉันจะเจาะจงเฉพาะกับ Azure Automation PowerShell runbook แต่ก็ชัดเจนมาก สำหรับพาธ/คำสั่งที่ตรวจสอบแล้ว exe จะทำงานเอง แต่เมื่อคุณเพิ่มพารามิเตอร์ใดๆ มันจะล้มเหลว อาจเป็นเพราะบางอย่างในบัญชี Azure Automation แต่ไม่แน่ใจว่าจะตรวจสอบได้อย่างไร

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา