אתם יכולים להפסיק או להפעיל שרת SFTP כדי לנהל את המצב שלו, לשלוט בגישה ולעזור באופטימיזציה של העלויות.
הפסקת שרת משביתה את הגישה ומפחיתה את השימוש במשאבים. לדוגמה, אם אתם חושדים בגישה לא מורשית לשרת, אתם יכולים לעצור את השרת כדי להפסיק את כל ההעברות הפעילות ולחסום חיבורים חדשים. דוגמה נוספת: אפשר להפחית את העלויות של זמן הפעולה של השרת על ידי השהיית השרת בתקופות שבהן לא צפויים העברות נתונים.
כשמפעילים שרת, הגישה משוחזרת והמשתמשים יכולים להתחבר לשרת.
התפקידים הנדרשים
כדי לקבל את ההרשאה שנדרשת להפעלה או להפסקה של שרת SFTP, צריך לבקש מהאדמין להקצות לכם ב-IAM את התפקיד אדמין של Cloud FTP (roles/ftp.admin) בפרויקט.
כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.
התפקיד המוגדר מראש הזה כולל את ההרשאה ftp.servers.update, שנדרשת כדי להפעיל או להפסיק שרת SFTP.
יכול להיות שתוכלו לקבל את ההרשאה הזו גם בתפקידים בהתאמה אישית או בתפקידים אחרים שמוגדרים מראש.
הפסקת שרת
כשמפסיקים שרת, הדברים הבאים קורים:
הגישה נדחית והחיבורים הפעילים מתנתקים. יכול להיות שמשתמשים עם חיבור פעיל יראו הודעת שגיאה כמו:
Connection is terminated: Connection closed by remote host client_loop: send disconnect: Broken pipe Connection closedאי אפשר ליצור חיבורים חדשים.
כדי לעצור שרת, פועלים לפי השלבים הבאים.
REST
כדי לעצור שרת, משתמשים בשיטה servers.stop.
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט של השרת ב- Google Cloud .
- LOCATION_ID: Google Cloud המיקום של השרת, למשל
us-west1. - SERVER_ID: מזהה השרת.
ה-method של ה-HTTP וכתובת ה-URL:
POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:stop
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
התגובה מזהה פעולה ממושכת.
הפעלת שרת
REST
כדי להפעיל שרת, משתמשים בשיטה servers.start.
לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:
- PROJECT_ID: מזהה הפרויקט של השרת ב- Google Cloud .
- LOCATION_ID: Google Cloud המיקום של השרת, למשל
us-west1. - SERVER_ID: מזהה השרת.
ה-method של ה-HTTP וכתובת ה-URL:
POST https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID:start
כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:
התגובה מזהה פעולה ממושכת. השרת יופעל תוך כמה דקות.