רובי / AWS.

ספריית שפת רובי שהופכת אותו קל יחסית עבור מתכנתים כדי לאחזר מידע מאתר האמזונס הפופולרי.
הורד עכשיו

רובי / AWS. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • GPL
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ian Macdonald
  • אתר האינטרנט של המוציא לאור:
  • http://caliban.org/ruby/ruby-aws/

רובי / AWS. תגים


רובי / AWS. תיאור

ספרייה בשפת Ruby שעושה את זה קל יחסית עבור מתכנתים כדי לאחזר מידע מאתר אמזון פופולרי. רובי / AWS היא ספריית השפה רובי שעושה את זה קל יחסית עבור המתכנת כדי לאחזר מידע מאתר אמזון האינטרנט הפופולרי דרך אמזון Web Services (AWS). בנוסף באתר amazon.com המקורי, amazon.co.uk, amazon.de, amazon.fr, amazon.ca ו amazon.co.jp גם supported.Ruby / AWS הוא ההמשך רובי / אמזון. לעתים קרובות מדי, סרטי המשך נופלים מן הציפיות, אבל רובי / AWS מטרות באמת להיות טוב יותר מקודמו. יש כמה מרחק נסיעות לפני המטרה הזאת מושגת, אך אנו מקבלים there.History ותאימות עם רובי / AmazonIn בהתחלה, לא היה הרובה / אמזון. ספרייה זו נבנתה סביב גרסה 3.x של API שירות אינטרנט אמזון ראיתי לראשונה אור יום בשנת 2004. זה גרסה של ה- API היה ידוע באותה עת כפי AWS 3.x.Amazon מאוחר AWS שונה ל ECS, או E את המסחר שירות, לקראת ההשקה של גרסה 4 של ה- API, שיפוץ מלא שלא סיפק כל תאימות לאחור עם גירסאות קודמות. הגרסה הקודמת של API לפעמים כונתה ECS 3.Demonstrating החוכמה ועקבית עבורו חברות גדולות מפורסמות, אמזון שינתה את דיעה שוב בסוף 2007, מהביטול שם familar של AWS. הפעם, לעומת זאת, זה עמד על Associates אינטרנט Service.Since אמזון AWS נכתב הנפקה, מספר אמזון האינטרנט APIs גדל. AWS הוא עכשיו רק אחד מני רבים. לכן כבר לא מתאים לקרוא ספרייה זו על ידי שם כל כך כללית כמו רובי / אמזון, משום שהוא מקיים אינטראקציה רק עם AWS. מעתה, ספרייה זו תהיה אפוא להיות המכונית רובי / AWS.Ruby / AWS בנוי סביב גרסת 4 של ה- API אמזון AWS, שונה מהותי לגרסה 3, הוא מבחינת איך נתונים מתבקשים וחזרה. המבנים נתוני XML שבבסיסם השתנה באופן קיצוני מן הקודם versions.It יש אפוא לא היה אפשרי רובי / AWS לשמור כל רמת תאימות API עם רובי / אמזון. למרבה הצער, משמעות הדבר היא כי כל הקוד שנכתב עבור רובי / אמזון יהיה צורך לשכתב לעבודה עם רובי / AWS.One קצת החדשות הטובות הן כי / etc / amazonrc ו ~ / .amazonrc קבצים בשימוש עם רובי / אמזון _are_ תואם רובי / AWS. השינוי היחיד הנדרש רובי / AWS היא תוספת של "KEY_ID" פרמטר, אשר יכילו ID.Amazon מפתח גישה AWS שלך ולבסוף v3 decomissioned של API AWS על 2008/03/31. כתוצאה מכך, ספריית רובי / אמזון המקורית אינו מתפקד עוד. מה חדש במהדורה זו: ·. בקשות AWS יכול עכשיו להיות חתום על מנת לאמת אותם. אמזון מתכננת להפוך את חתימת בקשות חובה כמו של ה- 15 באוגוסט 2009, ולכן מומלץ להתחיל לעשות זאת עכשיו. כדי לקבל בקשות שלך חתם באופן אוטומטי על ידי רובי / AWS, פשוט להוסיף את "secret_key_id" פרמטר בקובץ התצורה שלך ~ / .amazonrc. שוויה צריך, ולא כצפוי, להיות מפתח גישת הסוד שלך, אשר ניתן לאחזר כאן: · https://aws-portal.amazon.com/gp/aws/developer/account/index.html?ie=UTF8action=access-key · אתה לא צריך להיות מודאג לגבי האזהרות של אמזון לא להראות את המפתח הסודי לאף אחד אחר, כי זה ישמש רק לחתימה בקשות, לפני שליחתם. המפתח עצמו לא יישלח דרך הרשת כדי אמזון, אפילו בצורה מוצפנת. · על מנת לשלב את פונקציונליות החדשות, שינויים קלים היו להתבצע לאופן AWS לבקש כתובות מקודדות. שינוי זה פירושו כי בקשות קודמות במטמון ידי גרסאות קודמות של רובי / AWS לא נמצא המטמון. זהו קטין, אי נוחות חד פעמי, וזה רק אומר כי הבקשות תבוצענה ו במטמון שוב. · כאשר שירת AWS של אמזון לבדוק אם החתימה הנכונה יושמה לבקשה, הם לחשב מחדש את החתימה על בסיס נתון בבקשה ולבדוק התאמה עם החתימה מסופקת על ידי רובי / AWS. · זה מציג גורם שמסבך, כלומר לטיפול תווים שאינם תווים ASCII הבקשה, כגון אותיות מוטעמות. כאשר לחשב מחדש את החתימה, אמזון ישתמש ייצוג UTF-8 של תווים כלשהם כאלה. זה יגרום אי-התאמה חתימה אם השתמשת בקידוד שונה, כגון ISO-8859-1 (המוכר גם בשם הלטיני-1), כאשר אתה מסופק ערכים עבור הפרמטרים בקשתך. · רובי / AWS לא יכול (באופן אמין) באופן דינמי לקבוע איזה אופי קידוד המיתוג שלך להשתמש, כך מידע זה יכול להיות עכשיו באמצעות קובץ תצורה ~ / .amazonrc, באמצעות פרמטר 'קידוד'. זה צריך להיות מוגדר כלשהו קידוד אתה משתמש. אם הוציא, זה ברירת מחדל ל- UTF-8. יוצג חריג אם תנסה להשתמש בקידוד לא חוקי (I.E. לא ידוע). · כרגע, קידוד אתה משתמש לא משנה אלא אם כן בקשות שלך נחתמו, אבל בגלל החתימה בקרוב להיות חובה, אני ממליץ לך במפורש המדינה אשר קידוד אתה מתכוון להשתמש. · ייתכן שתשנה גם את הקידוד בשימוש בכל עת על ידי הקצאת משתנה המופע @'קדוש של אובייקט הבקשה שלך. · החוסן של התוכנה שופרה על ידי טיפול בחריגים נוספים הבאים בעת תקשורת עם שרתים AWS: Errno :: Econnrefused, Errno :: EconnaBorted, Errno :: Etimedout ו Timeout :: שגיאה. משתמשים דיווחו כי כל אלה מתרחשים מעת לעת, אם כי רק פלטפורמות Windows נראה סובל מ Errno :: Econnaborted. · הגירסה של AWS API בשימוש עכשיו 2009-03-31, האחרונה בזמן הכתיבה.


רובי / AWS. תוכנה קשורה

בדיקות

סקריפט פייתון פשוט אך שימושי כדי לבדוק אתרי אינטרנט עבור קישורים שבורים ...

158

הורד