nSoftware Cloud Storage 2024 v24.0.9545 – Connect to Cloud Storage with Ease
کامپوننتهای اتصال به فضای ذخیره سازی ابری برای توسعه دهندگان
Specification
| Feature | Cloud-Services, Encryption |
|---|
توضیحات:
کار با فضای ذخیره سازی ابری معمولا فقط با آپلود و دانلود فایل تمام نمی شود؛ هر سرویس روش ارتباط خودش را دارد، احراز هویت به شکل متفاوتی انجام میشود و مدیریت Bucketها، Folderها و Objectها هم قواعد جداگانه ای دارد، به همین دلیل وقتی یک نرم افزار باید همزمان با چند Provider کار کند، حجم کدنویسی خیلی زود بیشتر از چیزی میشود که در ابتدا تصور میشد. nSoftware Cloud Storage برای ساده تر کردن همین بخش طراحی شده است.
این مجموعه با سرویسهای شناخته شده ای مثل Amazon S3، Amazon Glacier، Google Drive، Google Storage، Microsoft OneDrive، Azure Blob، Azure Files، Dropbox، Box، ShareFile، Backblaze B2، Wasabi، DigitalOcean، HDFS، Hadoop، Akamai Linode، IBM Cloud Storage و Seagate Lyve Cloud کار میکند و برای فرآیندهای مبتنی بر OAuth هم کامپوننت جداگانه ای دارد. فهرست سرویسها کم نیست.
بعد از برقراری ارتباط، میتوانید Bucketها را مرور کنید، File و Folder بسازید یا ویرایش کنید، Objectهای ذخیره شده را مدیریت کنید و همین عملیات را با همان الگوی کاری در فناوریهای مختلف ادامه دهید؛ بنابراین اگر بخشی از پروژه با Delphi نوشته شده باشد و بخش دیگری روی .NET، Java یا Node.js توسعه پیدا کند، لازم نیست هر بار شیوه کار با کتابخانه را از نو یاد بگیرید، چون Object Model در همه این نسخهها تا حد زیادی مشابه باقی مانده است.
بحث امنیت هم فقط به انتقال فایل محدود نشده است. برای رمزنگاری اطلاعات پیش از ارسال، Client-side Encryption در نظر گرفته شده، بخشهای حساس کتابخانه به صورت Thread-safe پیاده سازی شده اند و در محیطهایی که از APIهای Asynchronous استفاده میکنند، همان ساختار نیز در دسترس است. مستندات و پروژههای نمونه هم داخل مجموعه قرار گرفته اند تا شروع کار سریع تر انجام شود.
ویژگی ها:
- کامپوننتهای Cloud Storage برای سرویسهای مختلف
- ارتباط با Amazon S3، Azure Blob، Google Drive، Dropbox، Box و سرویسهای دیگر
- مدیریت Bucket، File، Folder و Object
- کامپوننت OAuth برای احراز هویت
- Client-side Encryption
- Object Model مشابه در فناوریهای مختلف
- کامپوننتهای Native بدون وابستگی به کتابخانههای جانبی
- پروژههای نمونه برای سناریوهای متداول Cloud Storage
مناسب برای:
این کتابخانه بیشتر به کار پروژههایی میآید که باید فایلها را در سرویسهای ابری نگهداری کنند، Bucket و Objectها را مدیریت کنند یا بدون وابسته شدن به یک Provider مشخص با چند سرویس مختلف ارتباط داشته باشند.
سوالات متداول:
با کدام سرویسهای فضای ذخیره سازی ابری کار میکند؟
Amazon S3، Amazon Glacier، Google Drive، Google Storage، Microsoft OneDrive، Azure Blob، Azure Files، Dropbox، Box، Backblaze B2، Wasabi، DigitalOcean، Hadoop، IBM Cloud Storage، Seagate Lyve Cloud و چند سرویس دیگر در این مجموعه دیده میشوند.
آیا دادهها پیش از ارسال رمزنگاری میشوند؟
بله. برای Client-side Encryption چند روش مختلف در نظر گرفته شده تا اطلاعات قبل از انتقال به فضای ابری رمزنگاری شوند.
این کتابخانه برای چه محیطهای توسعه ای منتشر شده است؟
نسخههای جداگانه ای برای .NET، Java، JavaScript، Delphi، C++Builder، PHP، Python، ActiveX/COM و چند فناوری دیگر منتشر شده است.
آیا هر Provider کامپوننت مخصوص خودش را دارد؟
بله. کامپوننتهایی مانند AmazonS3، AmazonGlacier، AzureBlob، AzureFile، BackblazeB2، Box، Dropbox، GoogleDrive، GoogleStorage و HadoopDFS به صورت مستقل در مجموعه قرار گرفته اند.









Reviews
Clear filtersThere are no reviews yet.