أقوم بتثبيت AWSCLI على نظام Mac OS ، ولكن لا يمكنني تجاوز خطوة التكوين لأنه بعد إدخال الإعدادات الأربعة (معرف مفتاح الوصول ، ومفتاح الوصول السري ، والمنطقة الافتراضية ، وتنسيق الإخراج الافتراضي) أتلقى الخطأ التالي:
[Errno 13] تم رفض الإذن: '/ Users /
لقد حاولت أيضًا إنشاء ملف في المجلد .aws ، لكنه لن يسمح لي بذلك. لا يسمح لي بفعل أي شيء في هذا المجلد. لقد حاولت منح نفسي الإذن باستخدام الأمر "sudo" ، لكنه لا يعمل.
لقد لاحظت أنه تم الإبلاغ عن هذه المشكلة من قبل شخص ما على Windows أيضًا ، ولكن تم إغلاق هذه التذكرة منذ ذلك الحين بسبب عدم الاستجابة https://github.com/aws/aws-cli/issues/3032 . أواجه هذه المشكلة على نظام التشغيل Mac OS
لا تهتم. اكتشفتها. لقد قمت بتغيير أذونات المجلد .aws باستخدام sudo chmod ، لكنني كنت بحاجة للقيام بذلك من أجل .aws / بيانات الاعتماد و .aws / config أيضًا. في النهاية ، جعلت المستخدم الخاص بي مالكًا لكلا الملفين (باستخدام sudo chown). بعد القيام بذلك ، تمكنت بنجاح من تكوين AWS CLI والمتابعة.
لقد فوجئت برؤية هذا الخطأ بنفسي. عندما ذهبت إلى الملف
$ ls -al
-r-------- 1 nicholasbrady staff 116 May 24 14:53 credentials
لقد رأيت أنه ملف للقراءة فقط حتى بالنسبة لمالك الملف ... لذلك قمت بتحديثه ليكون قابلاً للكتابة وبالتأكيد يعمل بشكل كاف
$ chmod +w credentials
$ ls -al
-rw------- 1 nicholasbrady staff 116 May 24 14:53 credentials
ملاحظة سريعة ولماذا قمت بهذا التعليق - لست بحاجة إلى sudo لأنك تملك الملف بالفعل. في صحتك 👍 آمل أن يساعد بعضكم :)
في حالتي هي نفسها -rw-------
وما زلت لا أستطيع install.packages("aws.s3")
أو library(aws.s3)
.
هذا هو السطر الكامل:
-rw------- 1 root root 578 May 30 15:54 .aws/credentials
التعليق الأكثر فائدة
لا تهتم. اكتشفتها. لقد قمت بتغيير أذونات المجلد .aws باستخدام sudo chmod ، لكنني كنت بحاجة للقيام بذلك من أجل .aws / بيانات الاعتماد و .aws / config أيضًا. في النهاية ، جعلت المستخدم الخاص بي مالكًا لكلا الملفين (باستخدام sudo chown). بعد القيام بذلك ، تمكنت بنجاح من تكوين AWS CLI والمتابعة.