我一直試圖設置aws lambda函數一段時間,但似乎只是繼續運行到這個錯誤。我已經按照the basic tutorial的規定設置了一切,完全按照我的用戶指南進行設置。但是,無論我通過CLI嘗試執行任何操作,都會收到未知組件:credential_provider錯誤。有沒有其他人遇到這個問題或知道一個更深入/更好的教程設置此?AWS CLI未知組件:credential_provider
2
A
回答
0
我發現當我告訴aws-cli使用一個不存在的配置文件時,我得到了這個錯誤。 (這可以通過--profile
選項或AWS_DEFAULT_PROFILE
環境變量。)
檢查您的.aws/config
和.aws/credentials
文件。
0
先運行aws config
,然後執行aws lambda create-function ...
而沒有選項--profile
。
2
這些示例顯示正在使用--profile參數進行的調用。在大多數情況下,你只是想刪除它。如果您需要使用配置文件,請在〜/ .aws/config文件中創建一個配置文件,並確保您提供的名稱與正在使用的名稱匹配。
0
我有同樣的問題,然後我意識到這個問題是因爲我只有一個default
配置文件在我的~/.aws/credentials
。打開文件並查看第一行上的配置文件名稱。然後,當你運行create-function
你可以在運行命令S3使用CLI做--profile <profile name goes here>
0
我收到了同樣的錯誤
未知成分:credential_provider。
我跑的命令是:
s3 sync s3://mybucket --region eu-central-1 --profile default
當我運行此命令爲sudo的用戶此錯誤出現。
所以我建議不用sudo運行它。還有一個它不與任何其他用戶正常工作的事情也喜歡的用戶「測試」,將給予錯誤:
調用ListObjects 操作時,客戶端錯誤(存取遭拒)發生:拒絕訪問
或其他類似的cli工具。
它與默認用戶ubuntu一起使用。用ubuntu用戶登錄機器或將用戶更改爲ubuntu,然後嘗試運行相同的lamda功能。
相關問題
- 1. AWS CLI返回 「未知選項」 運行情況
- 2. AWS CLI - CodeDeploy創建部署有未知的選項錯誤
- 3. 針對AWS CLI的「未知選項」錯誤w/EC2
- 4. AWS文件移動到未知位置
- 5. AWS CLI從JSON
- 6. AWS:使用CLI
- 7. 使用AWS CLI
- 8. AWS CLI和JMESPath
- 9. AWS CLI命令
- 10. Azure的CLI未能上'AZ組件update`
- 11. 未知的路徑組件
- 12. AWS EB CLI(elastic beanstalk)
- 13. SSL CERTIFICATE_VERIFY_FAILED在aws cli
- 14. 安裝AWS EB CLI
- 15. AWS CLI $ PATH設置
- 16. Aws cli upload certified ssl
- 17. AWS CLI S3訪問
- 18. AWS CLI DynamoDB命令
- 19. (error)ERR未知命令'redis-cli'
- 20. Angular CLI生成版本,未知元素
- 21. 使用AWS CLI「--cli輸入JSON的」
- 22. AWS CLI不讀取配置文件
- 23. AWS CLI CloudFront使所有文件無效
- 24. 使用AWS CLI從S3下載文件
- 25. AWS CLI不檢測〜/ .aws /憑證
- 26. 使用aws-cli提取AWS ReplicationGroup DNS
- 27. 在AWS CLI中啓用AWS批處理
- 28. AWS [Errno -2]名稱或服務未知
- 29. aws-sdk gem:SocketError:getaddrinfo:姓名或服務未知
- 30. PHP AWS SDK拋未知錯誤