แชร์ผ่าน


เปิดใช้งานที่เก็บข้อมูล Azure

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

เปิดใช้งานที่เก็บข้อมูล Azure Blob สำหรับแบบฟอร์มพื้นฐานหรือแบบฟอร์มหลายขั้นตอนพร้อมไฟล์แนบ

สร้างที่เก็บข้อมูลด้วย ตัวจัดการทรัพยากร เป็นโมเดลการปรับใช้งาน สำหรับข้อมูลเพิ่มเติม โปรดไปที่ สร้างบัญชีที่เก็บข้อมูล Azure

หลังจากบัญชีที่เก็บข้อมูลทำงานให้เพิ่มสิทธิ์ตามบทบาทให้กับแอปใน Azure:

  1. ลงชื่อเข้าใช้ พอร์ทัล Azure ที่สร้างบัญชีที่เก็บข้อมูล
  2. ไปที่ กลุ่มทรัพยากร และเลือกกลุ่มทรัพยากรที่มีบัญชีที่เก็บข้อมูล
  3. เลือก การควบคุมการเข้าถึง (IAM)>เพิ่ม>เพิ่มการกำหนดบทบา
  4. เลือกบทบาท ผู้อ่าน แล้วเลือก ถัดไป
  5. เลือก ผู้ใช้ กลุ่ม หรือบริการหลัก แล้วเลือก เลือกสมาชิก
  6. บนแผงด้านขวา ให้เลือกแอปพลิเคชันพอร์ทัลโดยค้นหาชื่อไซต์ของคุณ จากนั้นเลือกปุ่ม เลือก ชื่อแอปพลิเคชันอยู่ในรูปแบบ Portals-<site name> โดยที่ <site name> เป็นชื่อไซต์ Power Pages ของคุณ
  7. เลือก ตรวจสอบ + กำหนด>ตรวจสอบ + กำหนด
  8. ไปที่บัญชีที่เก็บข้อมูล แล้วเลือก การควบคุมการเข้าถึง (IAM)>เพิ่ม>เพิ่มการกำหนดบทบาท
  9. เลือกบทบาท ผู้สนับสนุนข้อมูลในที่เก็บข้อมูล Blob แล้วเลือก ถัดไป
  10. เลือก ผู้ใช้ กลุ่ม หรือบริการหลัก แล้วเลือก เลือกสมาชิก
  11. บนแผงด้านขวา ให้เลือกแอปพลิเคชันพอร์ทัลโดยค้นหาชื่อไซต์ของคุณ จากนั้นเลือกปุ่ม เลือก
  12. เลือก ตรวจสอบ + กำหนด>ตรวจสอบ + กำหนด

Power Pages จำเป็นต้องมีการตั้งค่าส่วนกลางบางอย่างที่บอกวิธีการค้นหาบัญชีที่เก็บข้อมูลของคุณให้กับแอปพลิเคชัน

การรวมที่เก็บข้อมูล Azure ใช้งานได้กับหมายเหตุที่กำหนดค่าในแบบฟอร์มพื้นฐานเมตาดาต้า ไม่ใช้ Azure Blob เป็นที่เก็บข้อมูล หากคุณใช้ ข้อคิดเห็นในพอร์ทัล ที่สามารถตั้งค่าโดยใช้ เส้นเวลา แม้ว่าข้อคิดเห็นในพอร์ทัลจะให้ความสามารถในการอัปโหลดไฟล์เป็นไฟล์แนบ แต่ไฟล์เหล่านี้จะถูกเก็บไว้ใน Microsoft Dataverse

หมายเหตุ

  • ก่อนใช้คุณลักษณะนี้ คุณต้องเปิดใช้งานไฟล์แนบสำหรับตารางใน Microsoft Dataverse ก่อน เรียนรู้เพิ่มเติมใน สร้างตาราง
  • ขนาดการอัปโหลดต่อไฟล์สูงสุดคือ 10 MB

ระบุคอนเทนเนอร์ที่เก็บข้อมูล

ถ้าคุณยังไม่มีคอนเทนเนอร์ Azure Blob ในบัญชีที่เก็บข้อมูลของคุณ คุณต้องเพิ่มหนึ่งรายการโดยใช้พอร์ทัล Azure ของคุณ

หากต้องการระบุคอนเทนเนอร์ที่เก็บข้อมูลสำหรับแบบฟอร์ม:

  1. เปิดสตูดิโอออกแบบ Power Pages แล้วไปที่พื้นที่ทำงานของ หน้า
  2. เลือกหน้าที่มีแบบฟอร์มที่ใช้ที่เก็บข้อมูล Azure สำหรับไฟล์แนบ
  3. เลือกแบบฟอร์ม จากนั้นเลือก แก้ไขแบบฟอร์ม
  4. เลือก ไฟล์แนบ
  5. สำหรับ ที่เก็บข้อมูลไฟล์แนบ ให้เลือกที่เก็บข้อมูล Azure Blob
  6. ป้อนค่าสำหรับ ชื่อบัญชีที่เก็บข้อมูล Azure และ ชื่อคอนเทนเนอร์ Azure

เปิดใช้งานที่เก็บข้อมูล Azure Blob สำหรับเว็บไฟล์

เมื่อต้องการเปิดใช้งานที่เก็บข้อมูล Azure Blob สำหรับเว็บไฟล์ ให้ทำตามขั้นตอนเหล่านี้เพื่อเพิ่ม กฎ CORS และ เพิ่มการตั้งค่าไซต์

เพิ่มกฎ CORS

คุณต้องเพิ่มกฎการแบ่งปันทรัพยากรของแหล่งกำเนิดอื่น (CORS) ในบัญชีที่จัดเก็บ Azure ของคุณดังต่อไปนี้ มิฉะนั้นคุณจะเห็นไอคอนไฟล์แนบปกติแทนที่จะเป็นไอคอนคลาวด์:

  • แหล่งกำเนิดที่ได้รับอนุญาต: ระบุโดเมนของคุณ ตัวอย่างเช่น https://contoso.crm.dynamics.com
    ตรวจสอบให้แน่ใจว่าต้นกำเนิดที่อนุญาตไม่มีการต่อท้าย / ตัวอย่างเช่น https://contoso.crm.dynamics.com/ ไม่ถูกต้อง
  • คำกริยาที่ได้รับอนุญาต: GET, PUT, DELETE, HEAD, POST
  • ส่วนหัวที่ได้รับอนุญาต: ระบุส่วนหัวที่ต้องการซึ่งโดเมนแหล่งกำเนิดอาจระบุในความต้องการ CORS ตัวอย่างเช่น, x-ms-meta-data*, x-ms-meta-target* หรือ * ในการอนุญาตทั้งหมด
  • ส่วนหัวที่แสดง: ระบุส่วนหัวของการตอบรับที่อาจถูกส่งในการตอบรับไปยังความต้องการ CORS และถูกแสดงโดยเบราเซอร์ไปยังผู้ออกความต้องการ ตัวอย่างเช่น x-ms-meta-* หรือ * ในการอนุญาตทั้งหมด
  • อายุสูงสุด (วินาที): ระบุเวลาปริมาณสูงสุดที่เบราเซอร์ควรแคชความต้องการตัวเลือกก่อนใช้งาน ตัวอย่างเช่น 200

ตัวอย่างกฎ CORS:

ข้อความจะมีการใช้โดยตัวอ่านหน้าจอ

ข้อมูลเพิ่มเติม: การสนับสนุน CORS สำหรับบริการที่เก็บข้อมูล Azure

เพิ่มการตั้งค่าไซต์

เพิ่มการตั้งค่าไซต์ต่อไปนี้จาก พอร์ทัล>ตั้งค่าไซต์ เรียนรู้เพิ่มเติมใน จัดการการตั้งค่าไซต์พอร์ทัล

Name มูลค่า
WebFiles/CloudStorageAccount ระบุสตริงการเชื่อมต่อเดียวกันตามที่กำหนดไว้สำหรับการตั้งค่า FileStorage/CloudStorageAccount
WebFiles/StorageLocation AzureBlobStorage

เปิดใช้งานที่เก็บข้อมูล Azure Blob สำหรับตัวควบคุมเส้นเวลา

หากต้องการเปิดใช้งานที่เก็บข้อมูล Azure Blob สำหรับตัวควบคุมเส้นเวลา:

  1. ใน แอปการจัดการพอร์ทัล ภายในส่วน เว็บไซต์ ไปที่ การตั้งค่า>ใหม่ และเพิ่มการตั้งค่าใหม่ที่ชื่อ FileStorage/CloudStorageContainerName โดยใช้ชื่อของคอนเทนเนอร์ของคุณเป็นค่า

  2. สร้างการตั้งค่าอื่นที่ชื่อ FileStorage/CloudStorageAccount ด้วยค่าของสตริงการเชื่อมต่อของคุณ

    เมื่อต้องการค้นหาค่าสำหรับ FileStorage/CloudStorageAccount ให้รับสตริงการเชื่อมต่อจากพอร์ทัล Azure:

    1. ลงชื่อเข้าใช้ พอร์ทัล Azure
    2. ไปที่บัญชีที่เก็บข้อมูลของคุณ
    3. เลือก แป้นการเข้าถึง
    4. ในแผงผลลัพธ์ ค้นหาฟิลด์ที่มีป้ายชื่อว่า สตริงการเชื่อมต่อ เลือกไอคอน คัดลอก ที่อยู่ถัดจากฟิลด์ที่คุณต้องการคัดลอกค่า และจากนั้นวางค่านั้นลงในการตั้งค่าใหม่ของคุณ

กำหนดค่าบันทึกย่อเป็นสิ่งที่แนบโดยใช้แอปการจัดการพอร์ทัล

หากต้องการดูและเพิ่มไฟล์แนบที่เก็บไว้ใน Azure ในแบบฟอร์มพื้นฐานและแบบฟอร์มหลายขั้นตอนบนไซต์ คุณต้อง ตั้งค่าหมายเหตุเป็นไฟล์แนบสำหรับแบบฟอร์มพื้นฐานและแบบฟอร์มหลายขั้นตอน

จากนั้นคุณจะสามารถเพิ่มสิ่งที่แนบมากับเรกคอร์ดบนหน้าเว็บได้ ไฟล์แนบที่อัปโหลดผ่านไซต์จะถูกเก็บไว้ใน Azure

หากต้องการดูและเข้าถึงไฟล์แนบในแอปแบบจำลอง (รวมถึงแอป Dynamics 365) คุณจำเป็นต้อง เพิ่มทรัพยากรบนเว็บเพื่อเปิดใช้งานการอัปโหลดไฟล์แนบไปยังที่เก็บข้อมูล Azure

ดูเพิ่มเติม

เพิ่มทรัพยากรบนเว็บกำหนดค่าหมายเหตุ