Skip to content

אימות

ה-CLI משתמש בשני סוגי אישורים. העדיפו Access Keys לאוטומציה; התחברות לקונסול לבני אדם אינטראקטיביים.

מתי להשתמש במה (credentials-first)

רוצים… השתמשו ב
רשימה/יצירת buckets, רשימת תורים, Terraform, APIs ניהוליים שמותרים במדיניות Access Key (homecloud configure) — SigV1, בלי JWT
העלאה/סנכרון אובייקטים, שליחה/קבלה של הודעות, invoke ל-Function URLs Access Key
דפדפן קונסול, MFA step-up, bootstrap נדיר ב-CLI התחברות לקונסול (homecloud login)
פרוטוקולים מיוחדים (למשל IR ↔ Docker login) התחברות לקונסול / זרימה ייעודית

ההרשאות תמיד מגיעות ממדיניות וקבוצות IAM של הזהות (ADR-053). ה-Access Key עצמו לא נושא מטריצת הרשאות. סקירה: ארכיטקטורת אימות.

התחברות לקונסול (JWT)

homecloud login --username alice
# Password prompted interactively, or:
homecloud login --username alice --password '...'

Important

ההתחברות משתמשת בשם משתמש, לא באימייל.

MFA

שיטה איך
TOTP / קוד גיבוי הנחיה בטרמינל, או --mfa-code
Passkey / מפתח אבטחה homecloud login --browser
homecloud login --username alice --mfa-code 123456
homecloud login --browser

קובץ סשן: ~/.homecloud/session (לפי פרופיל).

Access Key (ברירת מחדל ל-CLI/SDK)

homecloud configure

או inline ל-CI:

homecloud \
  --access-key-id "$HOMECLOUD_ACCESS_KEY_ID" \
  --secret-access-key "$HOMECLOUD_SECRET_ACCESS_KEY" \
  so ls-buckets

דוגמאות שעובדות עם Access Key בלבד (כשהמדיניות Allow):

homecloud so ls-buckets
homecloud queues list

אין צורך ב-account_id — המפתח כבר מוגבל לחשבון אחד.

Access Keys לא מבקשים MFA בכל בקשה. יצירה חד־פעמית בקונסול (עם MFA אם מופעל): Access Keys.

Profiles

homecloud configure --profile production
homecloud --profile production so ls media

קובץ אישורים: ~/.homecloud/credentials