Անցնել պարունակությանը

S3 Object Storage HOSTKEY

Այս հոդվածում

Ծառայության նկարագրություն

Ի՞նչ է HOSTKEY S3 Object Storage-ը

HOSTKEY-ի S3 Object Storage-ը անկառուցված տվյալների պահպանման սանդղավորվող լուծում է: Ծառայությունը լիովին համատեղելի է Amazon Simple Storage Service (S3) սպեցիֆիկացիաների հետ, ինչը թույլ է տալիս օգտագործել գոյություն ունեցող S3-ին համատեղելի գործիքներ, հավելվածներ և աշխատանքային հոսքեր՝ առանց կոդի փոփոխությունների:

Հիմնական հնարավորություններ

  • Անկախ պահեստավորման ստեղծում - անվճար բետա ժամանակաշրջանում Free Beta 1 պլանով օգտատերերը կարող են ստեղծել մինչև 3 անկախ S3 պահեստավորման բկետ (bucket);
  • Անկախություն VPS/VDS-ից - S3 պահեստավորումները աշխատում են ավտոնոմ և չեն պահանջում HOSTKEY սերվերի վարձակալություն;
  • Բկետների ստեղծում - պահեստավորում ստեղծելիս ավտոմատ կերպով ստեղծվում է առաջին բկետը՝ եզակի անվամբ: Բկետների ստեղծում. բետա ժամանակաշրջանում օգտատերերը կարող են ստեղծել մինչև 10 բկետ յուրաքանչյուր S3 պահեստավորման մեջ;
  • S3-ին համատեղելի մուտք - ստանդարտ Amazon S3 արձանագրության լիարժեք աջակցություն բոլոր տվյալների գործողությունների համար;
  • Աշխատանք ցանկացած S3 հաճախորդի հետ - օգտագործեք S3 Browser, Cyberduck, boto3 և այլ S3-ին համատեղելի գործիքներ;
  • Անվտանգ մուտք - լիազորում Access Key և Secret Key միջոցով HTTPS արձանագրությամբ;
  • Պարզ հավատարմագրերի կառավարում - մուտքի բանալիների գեներացում և դիտում ձեր հաշվի վեբ ինտերֆեյսի միջոցով;
  • Պատրաստի պլաններ - պլանների ընտրություն՝ ֆիքսված պահեստավորման ծավալով և տրաֆիկով:

Տեխնիկական պարամետրեր

  • Endpoint URL: https://s3-nl.hostkey.com;
  • Արձանագրություն. HTTPS (SSL/TLS);
  • Լիազորում. AWS Signature Version 4:

Գնագոյացում

S3 պահեստավորումը տրամադրվում է վճարովի հիմունքներով: Դուք կարող եք ծանոթանալ ընթացիկ գնագոյացման պլաններին այստեղ: Դուք նաև կարող եք մեծացնել ձեր պահեստավորման և տրաֆիկի ծավալը և վճարել «վճարիր ըստ օգտագործման» սկզբունքով: լրացուցիչ օգտագործման ծախսերը հաշվարկվում են ամենօրյա հիմունքներով:

Ծառայություն պատվիրելու պահին ձեր հաշվի մնացորդից կհանվի միջոցներ՝ ընտրված գնագոյացման պլանի պայմաններով փաստացի օգտագործման մեկ ամսվա համար: Հաջորդ ամսական վճարումները, ինչպես նաև ռեսուրսների սահմանները գերազանցելու համար գանձվող վճարները նույնպես կհանվեն ձեր հաշվի մնացորդից:

Ուշադրություն

Եթե ձեր հաշվի մնացորդում բավարար միջոցներ չկան ծառայության վճարման համար երկարաձգման պահին կամ ռեսուրսների օգտագործման սահմանները գերազանցելու դեպքում, հաշիվը լրացնելու հաշիվ-ապրանքագիր կուղարկվի հաշվի գրանցման ժամանակ նշված էլ. փոստի հասցեին: Ծառայության մատուցումը կկասեցվի: Եթե հաշիվ-ապրանքագիրը չվճարվի 3 օրվա ընթացքում, ծառայությունը կջնջվի, և նոր ծառայություններ պատվիրելու հնարավորությունը կարգելափակվի մինչև պարտքի վճարումը:

Հաշվարկային փաստաթղթերը գեներացվում են հաշվարկային ամսվան հաջորդող ամսվա 2-ին՝ 05:00 UTC-ին: Դուք կարող եք դիտել հաշվարկային փաստաթղթերը InvapiBilling բաժնում: Հաշվարկային փաստաթղթերում նշված գումարը ծածկում է օրացուցային ամիսը և ներառում է ծառայության օգտագործման ծախսերը, ինչպես նաև ռեսուրսների սահմանները գերազանցելու համար բոլոր լրացուցիչ վճարները:

Ուշադրություն

Անվճար «Free Beta» պլանը այլևս հասանելի չէ նոր պատվերների համար: Եթե դուք արդեն օգտագործում եք «Free Beta» պլանը, դուք կարող եք շարունակել դրա օգտագործումը ընթացիկ պայմաններով: Ապագայում բոլոր գոյություն ունեցող «Free Beta» օգտատերերը կմիգրացվեն վճարովի «Standard Storage» պլանին: Մենք Ձեզ նախազգուշացնելու ենք միգրացիայի ժամկետների և պայմանների վերաբերյալ:

Նշում

Եթե ցանկանում եք ընդլայնել «Free Beta» պլանի սահմանները և օգտագործել սանդղավորվող S3 Object Storage, դուք կարող եք ձեռքով անցնել վճարովի «Standard Storage» պլան՝ պատվիրելով այն ձեր HOSTKEY անձնական հաշվի միջոցով:

S3 պահեստավորման ստեղծում

  1. Մուտք գործեք ձեր հաշիվ Invapi-ում

  2. Միացեք S3 Storage բաժին;

  3. Ստեղծեք նոր պահեստավորում.

    • Region: ընտրեք տարածաշրջանը (լռելյայն NL - Նիդեռլանդներ);
    • Bucket name: մուտքագրեք բկետի անունը (օրինակ՝ bde347688-testbucket).
      • անունը պետք է լինի եզակի;
      • առավելագույնը 63 նիշ;
      • միայն ցածր գրեր, թվանշաններ և գծիկներ;
      • պետք է սկսվի և ավարտվի տառով կամ թվանշանով:
    • Plan: ընտրեք գնագոյացման պլան (օրինակ՝ Standart): Ընտրելու համար սեղմեք պլանի անվան վրա;
    • Սեղմեք Create S3 Storage:

Պահեստավորումը ստեղծելուց հետո Ձեզ կառաջարկվի վճարել ձեր պատվերի համար

S3 պահեստավորման վերահսկման վահանակը Invapi-ում

Հաջող վճարումից հետո դուք կուղղորդվեք Your Independent Storages վահանակ (կամ ընտրելով S3 Storage վերին մենյուում), որտեղ դուք կարող եք.

  1. Դիտել ձեր վճարովի պահեստավորումները և դրանց տարիֆները
  2. Ստեղծել նոր անկախ S3 պահեստավորում
  3. Ընտրել կոնկրետ պահեստավորում ցանկից՝ դրա մանրամասները դիտելու համար
  4. Դիտել պահեստավորման ծավալի և տրաֆիկի օգտագործման վիճակագրությունը
  5. Դիտել պահեստավորմանը միանալու հավատարմագրերը
  6. Լրացուցիչ բկետներ ավելացնել ընթացիկ պահեստավորման մեջ
  7. Դիտել ավելացված բկետների ցանկը և դրանց վիճակագրությունը
  8. Կատարել գործողություններ բկետների վրա

S3 պահեստավորման հավատարմագրերի ստացում Invapi-ում

  1. Ձեր պահեստավորումների ցանկում գտեք ստեղծված պահեստավորումը և անցեք Credentials թաբ.

  2. Պատճենեք հավատարմագրերը.

    Դուք կպահանջվի.

    • Host Name (Endpoint URL): https://s3-nl.hostkey.com;
    • S3 User ID: (օրինակ՝ oab56UivbdcUURCTrMCrcB86YWzyy1hB);
    • Access Key: սեղմեք ՝ բանալին ցուցադրելու համար;
    • Secret Key: սեղմեք ՝ բանալին ցուցադրելու համար:

    Պահպանեք այս տվյալները - դրանք կպահանջվեն միացման համար:

S3 պահեստավորման բկետների կառավարում Invapi-ում

Միջնորդավորված S3 պահեստավորման ինտերֆեյսից Invapi-ում հասանելի են հետևյալ բկետի գործողությունները.

  1. Դիտել բկետի կողմից զբաղեցված տարածքը պահեստավորման մեջ և դրա ներսում օբյեկտների քանակը;
  2. Դուրս հանել բկետը;
  3. Դիտել բկետի պարունակությունը՝ սեղմելով դրա անունով տողի վրա;
  4. Դիտել բկետի ֆայլերի չափի և ստեղծման ամսաթվի վերաբերյալ տեղեկատվություն;
  5. Փնտրել ֆայլեր բկետում;
  6. Դուրս հանել առանձին ֆայլեր բկետից:

Օգտագործում S3 Browser-ի միջոցով

  1. Ներբեռնեք S3 Browser-ի անվճար տարբերակը. https://s3browser.com;

  2. Ավելացրեք նոր հաշիվ.

    • Բացեք S3 Browser;
    • Սեղմեք Accounts >> Add New Account:
  3. Լրացրեք ձևը.

    • Display name: HOSTKEY S3 (ցանկացած հարմար անուն);
    • Account type: S3 Compatible Storage (ոչ թե Amazon S3 Storage!);
    • API endpoint: s3-nl.hostkey.com (առանց https://);
    • Access Key ID: տեղադրեք ձեր Access Key-ը HOSTKEY վահանակից;
    • Secret Access Key: տեղադրեք ձեր Secret Key-ը HOSTKEY վահանակից;
    • Use secure transfer (SSL/TLS): թողեք ակտիվ խորշը:
  4. Սեղմեք Add new account;

  5. Աշխատեք ֆայլերի հետ.

    Հաջող միացումից հետո դուք կտեսնեք.

    • Բկետների ցանկ ձախ կողմում;
    • Ֆայլեր բկետում աջ կողմում;
    • Կառավարման կոճակներ. Upload, Download, Delete, New Folder, Refresh:

    Հասանելի գործողություններ.

    • Upload - ֆայլերի բեռնում;
    • Download - ֆայլերի ներբեռնում;
    • Delete - ֆայլերի ջնջում;
    • New Folder - թղթապանակների ստեղծում;
    • Refresh - ցանկի թարմացում:

Հիմնական ֆայլային գործողություններ

S3 պահեստավորմանը միանալուց հետո S3-ին համատեղելի հաճախորդի միջոցով հասանելի են հետևյալ գործողությունները.

Ֆայլերի բեռնում

  1. S3 Browser-ի միջոցով.

    • Ընտրեք բկետ ձախ վահանակում;
    • Սեղմեք Upload կոճակը կամ Upload folder(s);
    • Ընտրեք ֆայլեր ձեր համակարգչից;
    • Հաստատեք բեռնումը.

  2. Քաշել և թողնելու միջոցով.

    • Պարզապես քաշեք ֆայլերը փնտրիչից S3 Browser պատուհան:

Ֆայլերի ներբեռնում

  1. Ընտրեք ֆայլ բկետում;
  2. Սեղմեք Download կոճակը կամ աջ սեղմեք և ընտրեք Download.

  3. Նշեք թղթապանակը՝ ֆայլը պահպանելու համար ձեր համակարգչում:

Ֆայլերի և թղթապանակների ջնջում

  1. Ընտրեք ֆայլ կամ թղթապանակ;
  2. Սեղմեք Delete կոճակը կամ սեղմեք Delete ստեղնը ստեղնաշարի վրա.

  3. Հաստատեք ջնջումը:

Ուշադրություն

Ֆայլերի ջնջումը անդառնալի է: Համոզվեք, որ ունեք կարևոր տվյալների պահպանող պատճեններ:

Թղթապանակների կառուցվածքի ստեղծում

  1. Ընտրեք բկետ կամ թղթապանակ;
  2. Սեղմեք New Folder.

  3. Մուտքագրեք թղթապանակի անունը.

  4. Սեղմեք Create new folder:

Ֆայլերի պատճենում և տեղափոխում

  • Պատճենում. ընտրեք ֆայլ > աջ սեղմեք > Copy > անցեք նպատակային թղթապանակ > աջ սեղմեք > Paste;
  • Տեղափոխում. քաշեք ֆայլը ցանկալի թղթապանակ՝ պահելով մկնիկի ստեղնը:

Ֆայլերի վերանվանում

  1. Աջ սեղմեք ֆայլի վրա;
  2. Ընտրեք Rename.

  3. Մուտքագրեք նոր անուն;

  4. Սեղմեք Enter ստեղնաշարի վրա:

Մուտքի իրավունքների կառավարում (ACL)

  1. Աջ սեղմեք ֆայլի կամ բկետի վրա;
  2. Դիտարկման մենյուում ընտրեք Edit Permissions (ACL).

  3. Բացված պատուհանում կարգավորեք օգտատերերի մուտքի իրավունքները.

    • Owner - օբյեկտի լիարժեք վերահսկողություն;
    • Any AWS Users - մուտք ցանկացած AWS օգտատերերի համար;
    • All Users - հանրային մուտք բոլորի համար:
  4. Յուրաքանչյուր օգտատերերի կատեգորիայի համար դուք կարող եք սահմանել.

    • Full Control - լիարժեք վերահսկողություն;
    • Read - օբյեկտի ընթերցում;
    • Write - օբյեկտի գրառում/փոփոխություն;
    • Read Permissions - մուտքի իրավունքների ընթերցում;
    • Write Permissions - մուտքի իրավունքների փոփոխություն.

  5. Արագ կարգավորման համար օգտագործեք կոճակները.

    • Make public - ֆայլը հանրային դարձնել;
    • Make private - ֆայլը մասնավոր դարձնել:
  6. Կարգավորումից հետո սեղմեք Apply changes՝ պահպանելու համար:

Անվտանգություն

Օգտագործեք զգուշություն հանրային մուտքի հետ: Մի՛ դարձրեք գաղտնի տվյալները հանրային: Լռելյայն խորհուրդ է տրվում լիարժեք վերահսկողությունը պահպանել միայն սեփականատիրոջ համար (Owner):

Վեբ հղումների գեներացում

S3 Object Storage-ում ֆայլի կամ թղթապանակի հանրային հղում ստեղծելու համար.

  1. Աջ սեղմեք ֆայլի վրա;
  2. Դիտարկման մենյուում ընտրեք Generate Web URL.

  3. Բացված պատուհանում Web URL Generator, կարգավորեք հղումների գեներացման պարամետրերը.

  4. Use secure transfer (HTTPS) - օգտագործեք անվտանգ կապ (խորհուրդ է տրվում գաղտնի տվյալների համար);

  5. Expiration - ընտրեք հղման ժամկետի ավարտի ժամանակաշրջանը;
  6. Hostname - հոստի անվան ընտրություն.

    • Use default host name - օգտագործեք լռելյայն հասցեն (օրինակ՝ https://s3-nl.hostkey.com/bfcc62b88-testbucket/);
    • Կամ նշեք ձեր սեփական դոմենը;
  7. Պարամետրերը կարգավորելուց հետո համակարգը կգեներացնի ֆայլի լիարժեք հղում, օրինակ.

   https://s3-nl.hostkey.com/bfcc62b88-testbucket/dedicated-server-architecture.drawio

Հղման կրճատում.

  1. Կրճատված հղում ստեղծելու համար սեղմեք Shorten կոճակը և ընտրեք ծառայություն.

    • Shorten with Bitly - կրճատել Bitly-ով;
    • Shorten with TinyURL - կրճատել TinyURL-ով;
    • Configure... - կարգավորել կրճատման ծառայությունները;

  2. Հաջող կրճատումից հետո դուք կստանաք կրճատված հղում (օրինակ՝ https://tinyurl.com/2dhcsk8y);

  3. Օգտագործեք կոճակները.

    • Copy - հղումը պատճենել միջնորդավորված հիշողություն;
    • Close - փակել գեներատորի պատուհանը:

Ուշադրություն

Ֆայլի հանրային մուտքի համար վեբ հղման միջոցով, ֆայլը պետք է սահմանվի որպես հանրային ACL-ի միջոցով: Կրճատված հղումը ավտոմատ կերպով կներբեռնի ֆայլը մուտք գործելիս:

Նշում

S3 Browser-ի հետ աշխատելու վերաբերյալ մանրամասն տեղեկատվություն հասանելի է զարգացնողների փաստաթղթերում:

Նշում

Amazon S3-ի հետ աշխատելու վերաբերյալ մանրամասն տեղեկատվություն հասանելի է պաշտոնական AWS փաստաթղթերում:

Աշխատանք HOSTKEY S3-ի հետ AWS CLI-ի միջոցով

AWS CLI-ի տեղակայում

AWS CLI-ն կարելի է տեղադրել երկու եղանակով: Ընտրեք դրանցից մեկը.

Մեթոդ 1. Տեղակայում pip-ի միջոցով (ունիվերսալ)

Առավելություններ.

  • Պարզ տեղակայում մեկ հրամանով;
  • Հեշտ թարմացում;
  • Աշխատում է բոլոր հարթակներում (Windows, Linux, macOS):

Անբարենպաստ կողմեր.

  • Պահանջում է տեղադրված Python;
  • Կարող է ցուցադրել զգուշացումներ որոշ տերմինալներում:

Տեղակայում.

pip install awscli boto3

Ստուգել տեղակայումը.

aws --version
pip show awscli boto3

Թարմացում.

pip install --upgrade awscli boto3

Մեթոդ 2. MSI տեղադրիչ Windows-ի համար (խորհուրդ է տրվում)

Առավելություններ.

  • Չի պահանջում Python;
  • Ոչ մի զգուշացում տերմինալում;
  • Մաքուր համակարգի տեղակայում:

Անբարենպաստ կողմեր.

  • Միայն Windows;
  • Թարմացումները պետք է ներբեռնել ձեռքով:

Տեղակայում տերմինալի միջոցով.

curl -o AWSCLIV2.msi https://awscli.amazonaws.com/AWSCLIV2.msi
msiexec /i AWSCLIV2.msi /quiet /norestart

Տեղակայումից հետո.

  1. Կրկնահեռավարեք տերմինալը;
  2. Ստուգեք տեղակայումը:
    aws --version
    
    where aws
    

Պատկերացվող արդյունք.

aws-cli/2.x.x Python/3.x.x Windows/10 exe/AMD64
C:\Program Files\Amazon\AWSCLIV2\aws.exe

Այլընտրանքային տեղակայման եղանակ.

Ուշադրություն

Եթե դուք ունեք երկու տարբերակներ (pip և MSI) տեղադրված, դա կարող է առաջացնել հակասություններ: Լավագույնն է օգտագործել միայն մեկ եղանակ:

Ստուգել հակասությունները.

where aws

Եթե այն ցուցադրում է մի քանի ճանապարհներ, հեռացրեք տարբերակներից մեկը.

pip uninstall awscli -y
wmic product where "name like 'AWS Command Line Interface%'" call uninstall

HOSTKEY S3-ին միացման կարգավորում

1. Հավատարմագրերի ստացում HOSTKEY վահանակից

  1. Մուտք գործեք ձեր հաշիվ Invapi-ում;
  2. Միացեք S3 Storage բաժին;
  3. Բացեք "Credentials" թաբ;
  4. Պատճենեք հետևյալ տվյալները.

    S3 օգտատերի նույնականացման համար (Access Key ID).

    • Սեղմեք աչքի պատկերակը՝ բանալին ցուցադրելու համար;
    • Ձեռքով պատճենեք ցուցադրված արժեքը կամ Copy կոճակի միջոցով:

    Գաղտնի բանալու համար (Secret Access Key).

    • Սեղմեք աչքի պատկերակը՝ բանալին ցուցադրելու համար;
    • Ձեռքով պատճենեք ցուցադրված արժեքը կամ Copy կոճակի միջոցով:

    Ուշադրություն

    Դուք պետք է նախ սեղմեք պատկերակը՝ իրական բանալիների արժեքները ցուցադրելու համար; միայն դրանից հետո դրանք կարելի է ճիշտ պատճենել:

  5. Դուք նաև կպահանջվի.

  6. Հոստի անուն. https://s3-nl.hostkey.com;
  7. Տարածաշրջան. ցուցադրվում է վահանակում (օրինակ՝ nl Նիդեռլանդների համար):

2. Պրոֆիլի կարգավորում

aws configure --profile hostkey

Հարցումների դեպքում մուտքագրեք.

AWS Access Key ID [None]: your_access_key_id
AWS Secret Access Key [None]: your_secret_access_key
Default region name [None]: nl
Default output format [None]: json

Օրինակ.

AWS Access Key ID [None]: s3uid_XXXXXXXXXXXXXXXXX
AWS Secret Access Key [None]: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Default region name [None]: nl
Default output format [None]: json

3. Ստուգել կարգավորումը

aws configure list --profile hostkey

Պատկերացվող ելք.

NAME       : VALUE                    : TYPE             : LOCATION
profile    : hostkey                  : manual           : --profile
access_key : ****************xxxx     : shared-credentials-file :
secret_key : ****************xxxx     : shared-credentials-file :
region     : nl                       : config-file      : ~/.aws/config

4. Ստուգել միացումը

aws s3 ls --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Պատկերացվող արդյունք (ձեր բկետների ցանկ).

2025-11-26 13:54:16 your-bucket-name

Հիմնական ֆայլային գործողություններ

Բկետի պարունակության դիտում

aws s3 ls s3://bucket-name/ --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Օրինակ.

aws s3 ls s3://your-bucket-name/ --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Արդյունք.

2025-11-28 12:14:28         21 test.txt
2025-11-28 14:52:11         19 test_new.txt

Ֆայլի բեռնում

Ստեղծեք փորձարկման ֆայլ.

echo Hello HOSTKEY S3 > test.txt

Բեռնեք ֆայլը բկետ.

aws s3 cp test.txt s3://bucket-name/ --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Օրինակ.

aws s3 cp test_new.txt s3://your-bucket-name/ --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Արդյունք.

upload: .\test_new.txt to s3://your-bucket-name/test_new.txt

Ֆայլի ներբեռնում

aws s3 cp s3://bucket-name/file.txt ./local-file.txt --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Օրինակ.

aws s3 cp s3://your-bucket-name/test.txt ./downloaded.txt --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Արդյունք.

download: s3://your-bucket-name/test.txt to .\downloaded.txt

Ստուգել ներբեռնված ֆայլը (Windows).

type downloaded.txt

Ստուգել ներբեռնված ֆայլը (Linux/macOS).

cat downloaded.txt

Ֆայլի ջնջում

aws s3 rm s3://bucket-name/file.txt --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Օրինակ.

aws s3 rm s3://your-bucket-name/test.txt --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Արդյունք.

delete: s3://your-bucket-name/test.txt

Թղթապանակների սինխրոնիզացիա

Թղթապանակի բեռնում բկետ.

aws s3 sync path/to/local/folder s3://bucket-name/path-in-bucket/ --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Օրինակ.

aws s3 sync C:\Users\User\Documents\Test s3://your-bucket-name/remote-folder/ --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Արդյունք.

upload: Documents\Test\file1.txt to s3://your-bucket-name/remote-folder/file1.txt
upload: Documents\Test\file2.docx to s3://your-bucket-name/remote-folder/file2.docx

Թղթապանակի ներբեռնում բկետից.

aws s3 sync s3://bucket-name/path-in-bucket/ path/to/local/folder --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Ընթացքի ցուցադրմամբ.

aws s3 sync C:\Users\User\Documents\Test s3://your-bucket-name/backup/ --profile hostkey --endpoint-url https://s3-nl.hostkey.com --progress

Ուշադրություն

Եթե ճանապարհը պարունակում է բացատներ, անպայման օգտագործեք քառակուսի փակագծեր:

Ճիշտ.

aws s3 sync "C:\Users\Name\My Documents" s3://bucket/docs/ --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Սխալ (կառաջացնի սխալ).

aws s3 sync C:\Users\Name\My Documents s3://bucket/docs/ --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Լրացուցիչ հրամաններ

Բկետի ստեղծում

aws s3 mb s3://new-bucket-name --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Դատարկ բկետի ջնջում

aws s3 rb s3://bucket-name --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Բկետի ջնջում բոլոր պարունակություններով

aws s3 rb s3://bucket-name --force --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Պատճենում բկետների միջև

aws s3 cp s3://source-bucket/file.txt s3://dest-bucket/file.txt --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Ֆայլի տեղափոխում

aws s3 mv s3://bucket-name/old-file.txt s3://bucket-name/new-file.txt --profile hostkey --endpoint-url https://s3-nl.hostkey.com

Խնդիրների լուծում

Սխալ. "aws" հրաման չէ

Պատճառ. AWS CLI-ն տեղադրված չէ կամ չի ավելացվել PATH-ին:

Լուծում.

  1. Կրկնահեռավարեք տերմինալը տեղակայումից հետո;
  2. Ստուգեք տեղակայումը՝ օգտագործելով where aws հրամանը (պետք է ցուցադրի ճանապարհ);
  3. Եթե դա չի օգնում, կրկնակի տեղադրեք AWS CLI:

Սխալ. Սխալ բկետի անուն

Պատճառ. Սխալ բկետի անուն:

Լուծում. Օգտագործեք HOSTKEY վահանակից ճիշտ բկետի անունը (օրինակ՝ prefix-testbucket):

Սխալ. AccessDenied

Պատճառ. Սխալ հավատարմագրեր կամ անբավարար իրավունքներ:

Լուծում.

  1. Ստուգեք Access Key և Secret Key HOSTKEY վահանակում;
  2. Կրկնակի ստեղծեք պրոֆիլը:
    aws configure --profile hostkey
    

Հակասություն pip և MSI տարբերակների միջև

Նշաններ. where aws հրամանը ցուցադրում է երկու ճանապարհ:

Լուծում. Հեռացրեք տարբերակներից մեկը (տե՛ս «Մի՛ խառնեք տեղակայման եղանակները» բաժինը):

Կարգավորման վերականգնում

Windows.

rmdir /S /Q %USERPROFILE%\.aws

Linux/macOS.

rm -rf ~/.aws

Կրկնակի կարգավորեք.

aws configure --profile hostkey

Կարգավորման ֆայլերի տեղակայում

Windows.

C:\Users\USER_NAME\.aws\credentials
C:\Users\USER_NAME\.aws\config

Linux/macOS.

~/.aws/credentials
~/.aws/config

Ֆայլերի պարունակություն.

  • credentials - Access Key և Secret Key;
  • config - տարածաշրջանի և ելքի ֆորմատի կարգավորումներ:

Օգտակար հրամաններ ստուգման համար

AWS CLI տարբերակ.

aws --version

Կատարելի ֆայլի տեղակայում.

where aws

Պրոֆիլի տեղեկատվություն.

aws configure list --profile hostkey

Փաթեթի տեղեկատվություն (pip տարբերակի համար).

pip show awscli boto3

Թարմացում (pip տարբերակի համար).

pip install --upgrade awscli boto3

Նշում

AWS CLI-ի հետ աշխատելու վերաբերյալ մանրամասն տեղեկատվություն հասանելի է պաշտոնական AWS փաստաթղթերում:

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×