如何在 AWS S3 上免费部署静态网站:新手入门指南
如何在 AWS S3 上免费部署静态网站:新手入门指南
ക്ലൗഡ് കംപ്യൂട്ടിങ്ങിന്റെ വ്യാപനം വെബ്സൈറ്റ് ഡിപ്ലോയ്മെന്റ് കൂടുതൽ എളുപ്പമാക്കുന്നു, പ്രത്യേകിച്ച് ആരംഭിക്കുന്നവർക്ക്. ഈ ഗൈഡ് നിങ്ങൾക്ക് ആമസോൺ വെബ് സർവീസസ് (AWS) ന്റെ സിംപിൾ സ്റ്റോറേജ് സർവീസ് (S3) ൽ എങ്ങനെ സൗജന്യമായി സ്റ്റാറ്റിക് വെബ്സൈറ്റ് ഡിപ്ലോയ് ചെയ്യാമെന്ന് മനസ്സിലാക്കാൻ സഹായിക്കും. താഴെ നൽകിയിരിക്കുന്ന ഘട്ടങ്ങൾ വഴി, നിങ്ങൾക്ക് നിങ്ങളുടെ വ്യക്തിഗത വെബ്സൈറ്റ് നിർമ്മിച്ച് ഓൺലൈനിൽ എത്തിക്കാൻ കഴിയും, ക്ലൗഡ് കംപ്യൂട്ടിങ്ങിന്റെ ശക്തിയും സൗകര്യവും അനുഭവിക്കാം.
ആദ്യഘട്ടം: തയ്യാറെടുപ്പ്
ഡിപ്ലോയ്മെന്റ് ആരംഭിക്കുന്നതിന് മുമ്പ്, ദയവായി നിങ്ങൾക്ക് താഴെ പറയുന്ന കാര്യങ്ങൾ ഉറപ്പാക്കുക:
- AWS അക്കൗണ്ട്: ദയവായി AWS ഔദ്യോഗിക വെബ്സൈറ്റ് സന്ദർശിച്ച് ഒരു AWS അക്കൗണ്ട് രജിസ്റ്റർ ചെയ്യുക.
- അടിസ്ഥാന HTML/CSS അറിവുകൾ: അടിസ്ഥാന വെബ് പേജുകൾ നിർമ്മിക്കുന്നതിൽ അറിവുണ്ടാകണം, ഒരു ലളിതമായ സ്റ്റാറ്റിക് വെബ്പേജ് തയ്യാറാക്കുക. നിങ്ങൾക്ക് താഴെ നൽകിയ ലളിതമായ ടെംപ്ലേറ്റ് ഉപയോഗിക്കാം:
我的静态网站
# 欢迎来到我的静态网站!
这是我的第一篇静态网页。
മുകളിൽ നൽകിയ കോഡ് index.html ഫയലായി സംരക്ഷിക്കുക, കൂടാതെ മറ്റ് ആവശ്യമായ സ്റ്റാറ്റിക് വിഭവങ്ങൾ (ചിത്രങ്ങൾ, CSS ഫയലുകൾ എന്നിവ) തയ്യാറാക്കുക.
രണ്ടാംഘട്ടം: S3 സ്റ്റോറേജ് ബക്കറ്റ് സൃഷ്ടിക്കുക
- AWS മാനേജ്മെന്റ് കൺസോളിൽ ലോഗിൻ ചെയ്ത് "S3" സേവനം തിരയുക.
- "സ്റ്റോറേജ് ബക്കറ്റ് സൃഷ്ടിക്കുക" എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
- പൊട്ടുന്ന വിൻഡോയിൽ:
- ബക്കറ്റ് നാമം: ഒരു ഏകീകൃത ബക്കറ്റ് നാമം നൽകുക, ഉദാഹരണത്തിന്
my-static-website-12345. - പ്രദേശം: നിങ്ങളുടെ അടുത്തുള്ള പ്രദേശം തിരഞ്ഞെടുക്കുക.
- മറ്റ് ഓപ്ഷനുകൾ ഡിഫോൾട്ട് ക്രമത്തിൽ നിലനിർത്തുക, "ബക്കറ്റ് സൃഷ്ടിക്കുക" എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
- ബക്കറ്റ് നാമം: ഒരു ഏകീകൃത ബക്കറ്റ് നാമം നൽകുക, ഉദാഹരണത്തിന്
മൂന്നാംഘട്ടം: ബക്കറ്റ് കോൺഫിഗർ ചെയ്യുക
- അനുമതികൾ ക്രമീകരിക്കുക:
- recém criado bakkett, clique em.
- Vá para a guia "Permissões" e clique em "Política do bucket".
- No editor de políticas, adicione a seguinte política para permitir o acesso público ao seu site:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::my-static-website-12345/*"
}
]
}
ശ്രദ്ധിക്കുക: നിങ്ങളുടെ സ്വന്തം ബക്കറ്റ് നാമം
my-static-website-12345എന്നത് മാറ്റുക.
- സ്റ്റാറ്റിക് വെബ്സൈറ്റ് ഹോസ്റ്റിംഗ് സജീവമാക്കുക:
- ബക്കറ്റിന്റെ പ്രധാന പേജിലേക്ക് തിരിച്ചു പോകുക, "ഗുണങ്ങൾ" ടാബിൽ ക്ലിക്ക് ചെയ്യുക.
- "സ്റ്റാറ്റിക് വെബ്സൈറ്റ് ഹോസ്റ്റിംഗ്" കണ്ടെത്തി, "എഡിറ്റ്" ക്ലിക്ക് ചെയ്യുക.
- "ഈ ബക്കറ്റ് വെബ്സൈറ്റ് ഹോസ്റ്റുചെയ്യാൻ ഉപയോഗിക്കുക" തിരഞ്ഞെടുക്കുക.
- "ഇൻഡക്സ് ഡോക്യുമെന്റ്" എന്നിൽ
index.htmlനൽകുക, തുടർന്ന് "മാറ്റങ്ങൾ സംരക്ഷിക്കുക" ക്ലിക്ക് ചെയ്യുക.
നാലാംഘട്ടം: ഫയലുകൾ അപ്ലോഡ് ചെയ്യുക
- ബക്കറ്റിന്റെ പ്രധാന പേജിൽ, "അപ്ലോഡ്" ക്ലിക്ക് ചെയ്യുക.
index.htmlകൂടാതെ മറ്റ് സ്റ്റാറ്റിക് വിഭവ ഫയലുകൾ (ഉദാഹരണത്തിന് CSS ഫയലുകൾ, ചിത്രങ്ങൾ) അപ്ലോഡ് മേഖലയിലേക്ക് ഡ്രാഗ് ചെയ്യുക.- എല്ലാ ഫയലുകളും അപ്ലോഡ് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
അഞ്ചാംഘട്ടം: നിങ്ങളുടെ വെബ്സൈറ്റ് സന്ദർശിക്കുക
- ബക്കറ്റിന്റെ "ഗുണങ്ങൾ" ടാബിലേക്ക് തിരിച്ചു പോകുക, വീണ്ടും "സ്റ്റാറ്റിക് വെബ്സൈറ്റ് ഹോസ്റ്റിംഗ്" ഭാഗം പരിശോധിക്കുക, നിങ്ങൾക്ക്
http://my-static-website-12345.s3-website-us-east-1.amazonaws.com/എന്ന URL കാണാം. - ഈ ലിങ്ക് പകർപ്പിച്ച് ബ്രൗസറിൽ തുറക്കുക, നിങ്ങൾക്ക് നിങ്ങളുടെ സ്റ്റാറ്റിക് വെബ്സൈറ്റ് ഓൺലൈനിൽ കാണാം!
നിർദ്ദേശങ്ങളും മികച്ച പ്രാക്ടീസുകളും
- സൗജന്യ പരിധി മറികടക്കുന്നത് ഒഴിവാക്കുക: AWS S3-യിൽ സൗജന്യ ഉപയോഗത്തിന്റെ ഒരു നിലയുണ്ട്, എന്നാൽ ചെലവുകൾ ഉണ്ടാകാതിരിക്കാൻ ഉപയോഗ പരിധികൾ പാലിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.
- വർഷനുകൾ നിയന്ത്രിക്കുക: നിങ്ങളുടെ വെബ്സൈറ്റ് ഫയലുകൾ നിയന്ത്രിക്കാൻ Git പോലുള്ള പതിപ്പുകൾ നിയന്ത്രണ ഉപകരണങ്ങൾ ഉപയോഗിക്കാൻ പരിഗണിക്കുക, വികസന കാര്യക്ഷമത വർദ്ധിപ്പിക്കുക.
- വിഭവങ്ങൾ മെച്ചപ്പെടുത്തുക: വെബ്സൈറ്റ് ലോഡിംഗ് വേഗത വർദ്ധിപ്പിക്കാൻ സങ്കുചിത ചിത്രങ്ങളും കുറഞ്ഞ CSS/JavaScript ഫയലുകളും ഉപയോഗിക്കുക.
- സുരക്ഷാ ക്രമീകരണങ്ങൾ നിശ്ചിതമായി പരിശോധിക്കുക: നിങ്ങളുടെ വിഭവങ്ങൾ അനധികൃതമായി പ്രവേശിക്കാതിരിക്കാൻ ബക്കറ്റ് അനുമതികൾ നിശ്ചിതമായി അവലോകനം ചെയ്യുക.
നിഗമനം
AWS S3 സ്റ്റാറ്റിക് വെബ്സൈറ്റുകൾ ഹോസ്റ്റുചെയ്യാൻ ഒരു സൗകര്യപ്രദവും സാമ്പത്തികമായി പ്രയോജനകരവുമായ മാർഗം നൽകുന്നു. ഈ ഗൈഡിന്റെ സഹായത്തോടെ, നിങ്ങൾ AWS-ൽ നിങ്ങളുടെ ആദ്യത്തെ സ്റ്റാറ്റിക് വെബ്സൈറ്റ് സൃഷ്ടിക്കുന്നതിന്റെ അടിസ്ഥാന ഘട്ടങ്ങൾ പഠിച്ചു. സാങ്കേതിക വിദ്യയുടെ പുരോഗതിയോടെ, നിങ്ങൾ നിങ്ങളുടെ വെബ്സൈറ്റ് പ്രവർത്തനങ്ങൾ تدريجياً വികസിപ്പിച്ച് ക്ലൗഡ് കംപ്യൂട്ടിങ്ങും വെബ്സൈറ്റ് വികസനവും സംബന്ധിച്ച കൂടുതൽ അറിവുകൾ നേടാൻ കഴിയും. നിങ്ങളുടെ ക്ലൗഡ് കംപ്യൂട്ടിങ്ങിന്റെ യാത്ര ആരംഭിക്കാൻ സ്വാഗതം!





