S3 Object Storage HOSTKEY¶
Այս հոդվածում
Ծառայության նկարագրություն¶
Ինչ է HOSTKEY S3 Object Storage-ը
S3 Object Storage-ը HOSTKEY-ից ոչ կառուցվածքային տվյալների պահման համար նախատեսված մասշտաբավորվող լուծում է: Ծառայությունը լիովին համատեղելի է Amazon Simple Storage Service (S3) ստանդարտներին, ինչը թույլ է տալիս օգտագործել գոյություն ունեցող S3-համատեղելի գործիքներ, հավելվածներ և աշխատանքային գործընթացներ՝ առանց կոդի փոփոխություններ:
Հիմնական առավելություններ¶
- Անկախ պահոցների ստեղծում - Free Beta 1 պլանի շրջանակում անվճար բետա փուլում օգտվողները կարող են ստեղծել մինչև 3 անկախ S3 storage bucket;
- Անկախություն VPS/VDS-ից - S3 storage-ները գործում են ինքնուրույն և չեն պահանջում HOSTKEY սերվերի վարձակալություն;
- Բաքետների ստեղծում - storage ստեղծելիս, առաջին bucket-ը՝ եզակի անունով, ստեղծվում է ավտոմատ կերպով. Բետա փուլի ընթացքում օգտվողները կարող են ստեղծել մինչև 10 bucket՝ յուրաքանչյուր S3 storage-ում;
- S3-համատեղելի հասանելիություն - բոլոր տվյալների գործողությունների համար Amazon S3 պրոտոկոլի լիարժեք աջակցություն;
- Աշխատանք ցանկացած S3 հաճախորդի հետ - օգտագործեք S3 Browser, Cyberduck, boto3 և այլ S3-համատեղելի գործիքներ;
- Ապահով հասանելիություն - հեղինակավորում HTTPS պրոտոկոլով՝ Access Key և Secret Key-ների միջոցով;
- Տվյալների պարզ կառավարում - մուտքանունների (access keys) գեներացում և դիտում ձեր கணக்கի web interface-ի միջոցով;
- Վճարովի պլաններ - պլանների ընտրություն՝ հաստատուն պահեստի ծավալով և անցանողությամբ (bandwidth):
Տեխնիկական պարամետրեր¶
Endpoint URL
- Protocol: HTTPS (SSL/TLS);
- Authorization: AWS Signature Version 4;
Հասանելիություն բրաուզերի միջոցով և CORS¶
Վեբ հավելվածներում S3 Object Storage օգտագործելիս (ուղիղ հասանելիություն բրաউզերից fetch/XHR-ի միջոցով), դուք պետք է կարգավորեք CORS կանոնները bucket-ի կողմում: Դուք կարող եք ինքնուրույն կարգավորել CORS քաղաքականությունը API/CLI-ի միջոցով (PutBucketCors մեթոդ):
Վեբ հավելվածների համար նախատեսվող պարամետրերը:
- Allowed Origins: Ձեր դոմեյն URL-ը (օրինակ՝
https://your-app.com). - Allowed Methods:
GET, PUT, POST, HEAD. - Allowed Headers:
Authorization, Content-Type, Content-MD5, x-amz-*. - Expose Headers:
ETag(պահանջվում է Multipart Upload-ի ճիշտ աշխատանքի համար):
Նախնական ստորագրված (Presigned) URL-ների աջակցություն¶
S3 Object Storage-ը լիովին աջակցում է ժամանակավոր հասանելիության մեխանիզմներին:
- Presigned GET/PUT URL: ստորագրված հղումների ստեղծում՝ վերբեռնելու և ներբեռնելու համար:
- Multipart Upload: մեծ ֆայլերի վերբեռնման աջակցություն
part-URL-ի միջոցով և գործողության ավտարումCompleteMultipartUploadհրամանի միջոցով.
Զգուշացում
Նկատի ունեցեք, որ բրաউզերներից/curl-ից որոշ endpoints-ներին ուղիղ հարցումներ կատարելիս կարող են սահմանափակումներ լինել՝ պայմանավորված DDoS-Guard պաշտպանիչ համակարգերի պատճառով: Կատարվում են աշխատանքներ ցանցային սահմանափակումները հեռացնելու համար, որպեսզի presigned հարցումները (SigV4) անխափտ կերպով գնան անմիջապես client-ից:
Եթե բրաউզերից endpoint-ին հասանելիության ժամանակ ունեք timeout, խնդրում ենք դիմել տեխնիկական աջակցությանը: