קבלת מידע על שרת SFTP

במאמר הזה מוסבר איך לקבל מידע על שרתי Cloud FTP. אפשר לראות את רשימת כל שרתי ה-SFTP בפרויקט ובמיקום מסוימים. אפשר גם לקבל מידע מפורט על שרת ספציפי, כמו הסטטוס של השרת ופרטי החיבור שלו.

התפקידים הנדרשים

כדי לקבל את ההרשאות שנדרשות לקבלת מידע על שרתי SFTP, צריך לבקש מהאדמין להקצות לכם את תפקיד ה-IAM‏ Cloud FTP Viewer (roles/ftp.viewer) בפרויקט. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

זהו תפקיד שמוגדר מראש וכולל את ההרשאות שנדרשות לקבלת מידע על שרתי SFTP. כדי לראות בדיוק אילו הרשאות נדרשות, אפשר להרחיב את הקטע ההרשאות הנדרשות:

ההרשאות הנדרשות

כדי לקבל מידע על שרתי SFTP, נדרשות ההרשאות הבאות:

  • רשימת השרתים: ftp.servers.list
  • קבלת פרטי השרת: ftp.servers.get

יכול להיות שתקבלו את ההרשאות האלה באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש אחרים.

הצגת רשימה של שרתים

gcloud

כדי לראות את רשימת שרתי ה-SFTP, מריצים את הפקודה gcloud alpha storage ftp servers list.

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

  • LOCATION_ID: המיקום של השרת, למשל us-west1.

מריצים את הפקודה הבאה:

‫Linux,‏ macOS או Cloud Shell

gcloud alpha storage ftp servers list --location=LOCATION_ID

‏Windows (PowerShell)

gcloud alpha storage ftp servers list --location=LOCATION_ID

Windows‏ (cmd.exe)

gcloud alpha storage ftp servers list --location=LOCATION_ID

REST

כדי להציג רשימה של שרתי SFTP, משתמשים בשיטה servers.list.

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • LOCATION_ID: המיקום של השרת, למשל us-west1.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

גוף התגובה הוא אובייקט JSON עם רשימה של משאבי Server.

איך רואים פרטים על שרת

כדי לקבל מידע מפורט על שרת ספציפי, כולל כתובת ה-IP של השרת או קובץ השירות, המצב, פרטי הכניסה וכתובת האימייל של סוכן השירות, פועלים לפי השלבים הבאים.

gcloud

כדי לקבל פרטים על שרת SFTP, מריצים את הפקודה gcloud alpha storage ftp servers describe.

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

  • SERVER_ID: מזהה שרת ה-SFTP.
  • LOCATION_ID: המיקום של השרת, למשל us-west1.

מריצים את הפקודה הבאה:

‫Linux,‏ macOS או Cloud Shell

gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID

‏Windows (PowerShell)

gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID

Windows‏ (cmd.exe)

gcloud alpha storage ftp servers describe SERVER_ID --location=LOCATION_ID

REST

כדי לקבל פרטים על שרת SFTP, משתמשים בשיטה servers.get.

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • LOCATION_ID: המיקום של השרת, למשל us-west1.
  • SERVER_ID: מזהה שרת ה-SFTP.

ה-method של ה-HTTP וכתובת ה-URL:

GET https://ftp.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION_ID/servers/SERVER_ID

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

גוף התשובה הוא משאב Server.