PDA

View Full Version : اتصال فضای ابری به نرم افزار



mb1372
جمعه 30 فروردین 1398, 20:05 عصر
سلام دوستان

قصد دارم یک نرم افزار تحت ویندوز (یا اپلیکیشن اندروید) رو به فضای ابری متصل کنم. هر کاربر باید به فایل های خودش بتونه دسترسی داشته باشه. برای شروع نمیخوام هزینه ها زیاد بشه. راهی هست که از فضاهای ابری رایگانی که موجود هست استفاده کنم و بین کاربران تقسیمش کنم؟ (مثل گوگل‌درایو، دراپباکس و ...)

کدوم روش بهتره؟
1- روش رسمی و قانونی که بشه مستقیما از سمت گوگل‌درایو یا ... فضا رو بین کاربران تقسیم کرد و هر کدومشون یوزر پس جداگانه برای دسترسی داشته باشند ولی از طریق نرم افزاری که من طراحی میکنم. (شدنیه؟)
2- استفاده از سرور که به یک اکانت گوگل‌درایو یا ... متصل بشه و دسترسی کاربران رو به فایل هاشون مدیریت کنه.
3- ؟

mb1372
سه شنبه 03 اردیبهشت 1398, 22:06 عصر
کسی نیست؟ تاپیک در جای مناسبی هست؟!

Nabi
شنبه 07 اردیبهشت 1398, 04:33 صبح
روش 1 رو اطلاعی ندارم ولی حتی اگرم امکان پذیر بود، بازم راه 2 رو ترجیح میدادم.
چراکه در این روش خودم مدیریت منابع و سیستم فولدر بندی رو مطابق نیاز و دلخواه خودم طرح ریزی میکنم.
مثلاً میشه برای هر کاربر یک UUID تخصیص داد که به ازای هر کاربر، یک فولدر به همون نام UUID ایجاد کرد و فایلهای خودش رو توی اون بریزه و مدیریت کنه.
البته از سمت کلاینت مستقیم به فضای ابری وصل نشو به خاطر مسائل امنیتی و بهتره که یک سرویس و api بنویسی که احراز هویت روی سرور خودت صورت بگیره و از توی سرور به فضای کلود متصل بشه.

mb1372
شنبه 07 اردیبهشت 1398, 21:02 عصر
روش 1 رو اطلاعی ندارم ولی حتی اگرم امکان پذیر بود، بازم راه 2 رو ترجیح میدادم.
چراکه در این روش خودم مدیریت منابع و سیستم فولدر بندی رو مطابق نیاز و دلخواه خودم طرح ریزی میکنم.
مثلاً میشه برای هر کاربر یک UUID تخصیص داد که به ازای هر کاربر، یک فولدر به همون نام UUID ایجاد کرد و فایلهای خودش رو توی اون بریزه و مدیریت کنه.
البته از سمت کلاینت مستقیم به فضای ابری وصل نشو به خاطر مسائل امنیتی و بهتره که یک سرویس و api بنویسی که احراز هویت روی سرور خودت صورت بگیره و از توی سرور به فضای کلود متصل بشه.

متشکرم

این فضاهای ابری رایگان برای اتصال با سرور و کلاینت به یک صورت رفتار می کنن؟ یعنی متوجه تفاوت این دو تا نمیشن؟ منظورم گذاشتن فیلترهای امنیتی بیشتر برای سرور هست. مثل Captcha و ...

Nabi
یک شنبه 08 اردیبهشت 1398, 00:56 صبح
خیلی مشخص متوجه مورد سوالتون نشدم.
اما در مورد فضای ابری رایگان اطلاعی ندارم مگر به طور مشخص اسم ببرید شاید تجربه ای داشته باشم.
به نظرم دنبال سرویس هایی باشید که فضای مورد نیاز رو با دسترسی های استاندارد برای برنامه نویسی ارائه کنند. یعنی همون ارائه API یا دسترسی FTP بود.

mb1372
دوشنبه 09 اردیبهشت 1398, 18:17 عصر
خیلی مشخص متوجه مورد سوالتون نشدم.
اما در مورد فضای ابری رایگان اطلاعی ندارم مگر به طور مشخص اسم ببرید شاید تجربه ای داشته باشم.
به نظرم دنبال سرویس هایی باشید که فضای مورد نیاز رو با دسترسی های استاندارد برای برنامه نویسی ارائه کنند. یعنی همون ارائه API یا دسترسی FTP بود.

- منظورم این بود که فضاهای ابری، تفاوت نوع استفاده کننده رو تشخیص میدن؟
آیا تشخیص میدن که کسی که وارد شده (می خواد از خدمات ابری استفاده کنه)، واقعا یک شخص هست که با سیستمش داره وارد میشه یا یک سرور هست که به طور اتوماتیک وارد شده؟
و به دنبالش آیا برای ورود از طریق سرور، سخت گیری خاصی انجام میدن؟
مهم هم نیست که کدوم یکی از سرویس های ابری باشه، من فقط به دنبال رایگان بودنش هستم. هر کدومش تجربه دارید به من کمک میکنه.


- سرویس های رایگانی با امکان ارائه API یا دسترسی FTP سراغ دارین؟