כיצד להשתמש בפקודות ברמה גבוהה (S3) עם AWS CLI?

Kyzd Lhstms Bpqwdwt Brmh Gbwhh S3 M Aws Cli



AWS מאפשרת למשתמש לנהל ולהפעיל שירותי AWS שונים והמשאבים שלהם באמצעות AWS Management Console או AWS CLI. AWS CLI מאפשר למשתמש לנהל משאבים שונים בעזרת פקודות פשוטות שבמקרה של GUI הופך לתהליך רב תצורה. AWS מספק רשימה של פקודות AWS CLI בדף ה-AWS CLI שלו כדי שהמשתמש שלו יוכל לגשת וללמוד פקודות אלה בקלות.

מדריך זה ידגים את השימוש בפקודות ברמה גבוהה ב-AWS CLI.

כיצד להשתמש בפקודות ברמה גבוהה (S3) עם AWS CLI?

Simple Storage Service או S3 AWS CLI פקודות ברמה גבוהה משמשות לניהול הדליים והאובייקטים של S3 המאוחסנים בהם.







כדי להשתמש בפקודות AWS CLI S3 ברמה גבוהה, פשוט עקוב אחר המדריך הזה:



הגדר את AWS CLI
כדי להתחיל להשתמש בפקודות AWS CLI ברמה גבוהה, זה נדרש להגדיר את AWS CLI תחילה השתמש בפקודות הבאות:



aws להגדיר





זה דורש מהמשתמש לספק את אישורי המשתמש של IAM ואת האזור שבו ינהלו משאבי S3.

הערת שוליים : אם המשתמש רוצה ללמוד כיצד להתקין את AWS CLI במערכת המקומית, פשוט לחץ כאן .



צור S3 Bucket
כדי להתחיל להשתמש בפקודות S3 ברמה גבוהה עם AWS CLI, היכנס ללוח המחוונים של S3 כדי לבדוק אם כבר נוצר דלי S3. צילום המסך הבא מציג שדלי S3 אחד כבר זמין בלוח המחוונים של S3 בשם ' העלה 31 ”:

תחביר
כדי ליצור דלי נוסף, פשוט היכנס לתוך הטרמינל והשתמש בתחביר הבא כדי ליצור דלי S3 באמצעות AWS CLI:

aws s3 mb s3: // שם דלי

שנה את שם הדלי מהתחביר שלמעלה ושם הדלי צריך להיות ייחודי:

aws s3 mb s3: // my-bucket-linuxhint

זה יוצר דלי S3 כפי שמוצג בצילום המסך לעיל.

השתמש בפקודה הבאה כדי לקבל את רשימת הדליים של S3 הזמינים בחשבון AWS באזור שצוין:

aws s3 ls

הוא מציג את השמות של שני דליים זמינים עם חותמת זמן היצירה שלהם.

היכנס ללוח המחוונים של S3 ממסוף ה-AWS וודא את נוכחותם של שני הדליים:

העלה אובייקטים ב-S3 Bucket

שימוש נוסף בפקודות ברמה גבוהה עבור S3 עם AWS CLI הוא העלאת אובייקטים בדלי S3 מהספרייה המקומית.

תחביר
השתמש בתחביר הבא כדי להעלות קובץ מהמערכת המקומית לדלי S3 בענן:

aws s3 cp filename.txt s3: // שם דלי

שנה את שם הקובץ עם הסיומת שלו ואת שם הדלי תוך הקלדת התחביר לעיל כדי להעלות את הקובץ לענן:

aws s3 cp Web.html s3: // העלה 31

צילום המסך מציג את האובייקטים שהועלו לדלי S3.

הפקודות הבאות פשוט מציגות את רשימת האובייקטים שהועלו ב-' העלה 31 ' דלי S3:

aws s3 ls s3: // העלה 31

השתמש בפקודה זו כדי לקבל את רשימת האובייקטים שהועלו ב- 'שלי-דלי-לינוקסהינט' דְלִי:

aws s3 ls s3: // my-bucket-linuxhint

רשימת האובייקטים מוצגת בצילום המסך של הדלי upload31, והדלי השני אינו מכיל שום אובייקט מכיוון שהפקודה לא מחזירה כלום.

הסר את S3 Bucket

הסרת הדלי היא מקרה שימוש נוסף של פקודות S3 ברמה גבוהה עם AWS CLI. התחביר הבא משמש לביצוע מחיקת הדלי:

aws s3 rb s3: // שם דלי

השתמש בפקודה הבאה לאחר שינוי שם הדלי עם הדלי שמשתמש רוצה למחוק:

aws s3 rb s3: // my-bucket-linuxhint

הוא מציג את 'הסרה_דלי' הודעה שמאמתת את תהליך המחיקה.

המשתמש יכול גם לאמת את התהליך לעיל מלוח המחוונים של AWS S3:

כל שעליך לעשות הוא להסיר את הדלי עם האובייקט שהועלה אליו באמצעות הפקודה הבאה:

aws s3 rb s3: // העלה 31

הוא מציג את 'הסר_דלי נכשל' שגיאה מכיוון שהדלי לא ריק. כדי למחוק את הדלי, יש למחוק תחילה את האובייקט ולאחר מכן למחוק את הדלי.

דלי S3 ריק (הסר אובייקט)

כדי למחוק את האובייקט מהדלי, המשתמש צריך לקבל את שם הדליים שהועלו בדלי S3 באמצעות הפקודה הבאה:

aws s3 ls s3: // העלה 31

הפקודה לעיל מציגה את שם האובייקט שהועלה ב- העלה 31 דְלִי.

כדי להסיר את האובייקטים מדלי S3, פשוט השתמש בתחביר הבא של פקודת S3 AWS CLI ברמה גבוהה:

aws s3 rm s3: // שם דלי / filename.txt

שנה את שם הדלי ולאחר מכן הקלד את השם הנכון של האובייקט עם הסיומת שלו כדי לבצע את הפקודה:

aws s3 rm s3: // העלה 31 / Web.html

צילום המסך הבא מציג שהאובייקט נמחק בהצלחה:

פשוט השתמש בפקודה הבאה כדי למחוק את הדלי לאחר הסרת אובייקטים שהועלו אליו:

aws s3 rb s3: // העלה 31

צילום המסך הבא מציג את 'הסר_דלי' הודעה עם שם הדלי שנמחק המעידה על הצלחת התהליך:

היכנס למסוף הניהול של AWS כדי לבקר בלוח המחוונים של S3 ולוודא שהמחיקה של הדליים הושלמה:

זה הכל על שימוש בפקודות S3 ברמה גבוהה עם AWS CLI.

סיכום

כדי להשתמש בפקודות S3 ברמה גבוהה עם AWS CLI, המשתמש צריך להגדיר את AWS CLI באמצעות אישורי המשתמש של IAM. לאחר שה-AWS CLI מוגדר באמצעות IAM משתמש/פרופיל עם הרשאות S3, פשוט השתמש בפקודות AWS CLI כדי ליצור דלי S3 ולאחר מכן העלה אליו אובייקטים. המשתמש יכול להסיר דליים ולמחוק אובייקטים מדלי S3 באמצעות פקודות AWS CLI.