Azure Storage credentials#
คุณสามารถใช้ credentials นี้เพื่อเชื่อมต่อกับ node เหล่านี้:
Prerequisites#
- สมัคร Azure subscription
- สร้าง Azure storage account
Supported authentication methods#
- OAuth2
- Shared Key
Related resources#
ดูข้อมูลเพิ่มเติมเกี่ยวกับบริการได้ที่ Azure Storage's API documentation
Using OAuth2#
หมายเหตุสำหรับผู้ใช้ n8n Cloud
ผู้ใช้ Cloud ไม่จำเป็นต้องให้รายละเอียดการเชื่อมต่อ เลือก Connect my account เพื่อเชื่อมต่อผ่านเบราว์เซอร์ของคุณ
สำหรับผู้ใช้ self-hosted มีสองขั้นตอนหลักในการตั้งค่า OAuth2 ด้วยตัวเอง:
- ลงทะเบียน application กับ Microsoft Identity Platform
- สร้าง client secret สำหรับ application นั้น
ทำตามคำแนะนำโดยละเอียดสำหรับแต่ละขั้นตอนด้านล่าง สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับ Microsoft OAuth2 web flow โปรดดูที่ Microsoft authentication and authorization basics
Register an application#
ลงทะเบียน application กับ Microsoft Identity Platform:
- เปิด Microsoft Application Registration Portal
- เลือก Register an application
- ป้อน Name สำหรับ app ของคุณ
- ใน Supported account types เลือก Accounts in any organizational directory (Any Azure AD directory - Multi-tenant) and personal Microsoft accounts (for example, Skype, Xbox)
- ใน Register an application:
- คัดลอก OAuth Callback URL จาก n8n credential ของคุณ
- วางลงในฟิลด์ Redirect URI (optional)
- เลือก Select a platform > Web
- เลือก Register เพื่อสร้าง application ของคุณให้เสร็จสิ้น
- คัดลอก Application (client) ID และวางลงใน n8n เป็น Client ID
ดูข้อมูลเพิ่มเติมได้ที่ Register an application with the Microsoft Identity Platform
Generate a client secret#
เมื่อสร้าง application ของคุณแล้ว ให้สร้าง client secret สำหรับมัน:
- บนหน้า Microsoft application ของคุณ เลือก Certificates & secrets ในการนำทางด้านซ้าย
- ใน Client secrets เลือก + New client secret
- ป้อน Description สำหรับ client secret ของคุณ เช่น
n8n credential
- เลือก Add
- คัดลอก Secret ในคอลัมน์ Value
- วางลงใน n8n เป็น Client Secret
- เลือก Connect my account ใน n8n เพื่อตั้งค่าการเชื่อมต่อให้เสร็จสิ้น
- ล็อกอินเข้าบัญชี Microsoft ของคุณและอนุญาตให้ app เข้าถึงข้อมูลของคุณ
ดูข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่ม client secret ได้ที่ Add credentials ของ Microsoft
Using Shared Key#
ถ้าจะตั้งค่า credentials นี้ คุณต้องมี:
- Account: ชื่อของ Azure Storage account ของคุณ
- Key: shared key สำหรับ Azure Storage account ของคุณ เลือก Security + networking แล้วเลือก Access keys คุณสามารถใช้ key บัญชีใดก็ได้จากสอง key สำหรับวัตถุประสงค์นี้
ดูขั้นตอนโดยละเอียดเพิ่มเติมได้ที่ Manage storage account access keys | Microsoft
Common issues#
นี่คือข้อผิดพลาดและปัญหาทั่วไปที่ทราบเกี่ยวกับ Azure Storage credentials
ต้องการการอนุมัติจาก Admin (Need admin approval)#
เมื่อพยายามเพิ่ม credentials สำหรับบัญชี Microsoft360 หรือ Microsoft Entra ผู้ใช้อาจเห็นข้อความเมื่อทำตามขั้นตอนว่าการดำเนินการนี้ต้องการการอนุมัติจาก admin
ข้อความนี้จะปรากฏขึ้นเมื่อบัญชีที่พยายามให้สิทธิ์สำหรับ credential ถูกจัดการโดย Microsoft Entra เพื่อที่จะออก credential บัญชี administrator จำเป็นต้องให้สิทธิ์แก่ผู้ใช้ (หรือ "tenant") สำหรับแอปพลิเคชันนั้น
ขั้นตอนสำหรับเรื่องนี้มีอยู่ใน Microsoft Entra documentation