پشتیبانی Wrangler CLI از پروفایلهای احراز هویت برای مدیریت چند حساب کلودفلر
ابزار خط فرمان Wrangler CLI که برای مدیریت و توسعه پروژههای مرتبط با کلودفلر طراحی شده است، اخیراً قابلیت جدیدی را معرفی کرده که به کاربران امکان میدهد پروفایلهای احراز هویت را به صورت نامگذاری شده تعریف و مدیریت کنند. این ویژگی به ویژه برای توسعهدهندگانی که با چند حساب کلودفلر کار میکنند یا در محیطهای مختلف مانند توسعه، آزمایش و تولید فعالیت دارند، بسیار کاربردی خواهد بود.
پروفایلهای احراز هویت در Wrangler CLI به عنوان لاگینهای OAuth نامگذاری شده تعریف میشوند که به یک دایرکتوری خاص متصل هستند. این بدین معناست که هر فرمانی که در آن دایرکتوری یا زیرشاخههای آن اجرا شود، به طور خودکار از حساب کلودفلر مرتبط با آن پروفایل استفاده میکند. این قابلیت باعث میشود تا کاربران بتوانند بدون نیاز به ورود مجدد به حسابهای مختلف، به سادگی بین حسابها جابجا شوند و مدیریت پروژهها را به صورت بهینهتر انجام دهند.
یکی از کاربردهای مهم این ویژگی در آژانسها و شرکتهایی است که توسعهدهندگان باید به صورت همزمان روی پروژههای چندین مشتری با حسابهای جداگانه کار کنند. همچنین، این امکان به تفکیک محیطهای مختلف مانند staging و production در حسابهای مجزا کمک میکند تا از اشتباهات احتمالی جلوگیری شود. برای اطمینان بیشتر، میتوان هر پروفایل را با شناسه حساب (account_id) در فایل پیکربندی Wrangler مرتبط کرد تا دستورات به اشتباه به حساب نادرست ارسال نشوند.
برای ایجاد و فعالسازی پروفایلها، دستورات مشخصی در Wrangler CLI ارائه شده است. به عنوان مثال، برای ایجاد پروفایل برای مشتری A و فعالسازی آن در دایرکتوری مربوطه، میتوان از دستورات زیر استفاده کرد:
wrangler auth create client-a
wrangler auth activate client-a ~/clients/client-a
همچنین برای مشتری B نیز به همین صورت:
wrangler auth create client-b
wrangler auth activate client-b ~/clients/client-b
در مواردی که نیاز به اجرای یک فرمان خاص با استفاده از پروفایل مشخصی باشد، میتوان از گزینه –profile استفاده کرد. برای نمونه:
wrangler deploy –profile personal
این قابلیت به ویژه در محیطهای یکپارچهسازی مداوم (CI) و سایر محیطهای خودکار اهمیت دارد. البته در این محیطها، متغیر محیطی CLOUDFLARE_API_TOKEN همچنان اولویت بالاتری نسبت به پروفایلها دارد و در صورت تنظیم بودن، از آن استفاده میشود.
برای راهاندازی کامل، ترتیب اولویتها و مرجع کامل دستورات مربوط به پروفایلهای احراز هویت، مستندات رسمی Wrangler CLI ارائه شده است که میتواند راهنمای جامعی برای توسعهدهندگان باشد.
این بهروزرسانی نشاندهنده تلاش کلودفلر برای بهبود تجربه توسعهدهندگان و تسهیل مدیریت چند حساب به صورت همزمان است که میتواند بهرهوری و امنیت پروژهها را افزایش دهد.