awslabs / awslabs/aws-lambda-cpp
Unable to open credentials / config file
- 主要語言
- C++
- 星號
- 465
- 分支
- 98
- 平均合併
- 12 小時 47 分鐘
- 30 天內合併 PR
- 3
描述
To Whom this may concern:
I am extremely new to C++. I am able to get the s3 example up and running.
I am able to compile and zip everything as long as I have "BUILD_SHARED_LIBS" set to "OFF".
The issue arises when I add a custom library and header file, I keep getting the following error.
I am not sure if I am including the header file incorrectly, building the library (.so) file incorrectly or what is happening.
Any pointers would be huge.
Thanks!
```
-20 02:38:12.715 FileSystemUtils [140315066702144] Home dir not stored in environment, trying to fetch manually from the OS.
[INFO] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Pulled /home/sbx_user1051 as home directory from the OS.
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Home directory is missing the final / appending one to normalize
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Final Home Directory is /home/sbx_user1051/
[INFO] 2021-01-20 02:38:12.715 Aws::Config::AWSConfigFileProfileConfigLoader [140315066702144] Initializing config loader against fileName /home/sbx_user1051/.aws/credentials and using profilePrefix = 0
[TRACE] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Checking HOME for the home directory.
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Environment value for variable HOME is
[WARN] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Home dir not stored in environment, trying to fetch manually from the OS.
[INFO] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Pulled /home/sbx_user1051 as home directory from the OS.
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Home directory is missing the final / appending one to normalize
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Final Home Directory is /home/sbx_user1051/
[INFO] 2021-01-20 02:38:12.715 Aws::Config::AWSConfigFileProfileConfigLoader [140315066702144] Initializing config loader against fileName /home/sbx_user1051/.aws/config and using profilePrefix = 1
[TRACE] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Checking HOME for the home directory.
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Environment value for variable HOME is
[WARN] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Home dir not stored in environment, trying to fetch manually from the OS.
[INFO] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Pulled /home/sbx_user1051 as home directory from the OS.
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Home directory is missing the final / appending one to normalize
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Final Home Directory is /home/sbx_user1051/
[INFO] 2021-01-20 02:38:12.715 Aws::Config::AWSConfigFileProfileConfigLoader [140315066702144] Unable to open config file /home/sbx_user1051/.aws/credentials for reading.
[INFO] 2021-01-20 02:38:12.715 Aws::Config::AWSProfileConfigLoader [140315066702144] Failed to reload configuration.
[TRACE] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Checking HOME for the home directory.
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Environment value for variable HOME is
[WARN] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Home dir not stored in environment, trying to fetch manually from the OS.
[INFO] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Pulled /home/sbx_user1051 as home directory from the OS.
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Home directory is missing the final / appending one to normalize
[DEBUG] 2021-01-20 02:38:12.715 FileSystemUtils [140315066702144] Final Home Directory is /home/sbx_user1051/
[INFO] 2021-01-20 02:38:12.715 Aws::Config::AWSConfigFileProfileConfigLoader [140315066702144] Unable to open config file /home/sbx_user1051/.aws/config for reading.
[INFO] 2021-01-20 02:38:12.715 Aws::Config::AWSProfileConfigLoader [140315066702144] Failed to reload configuration.
[INFO] 2021-01-20 02:38:12.753 CurlHttpClient [140315066702144] Initializing Curl library with version: 7.61.1, ssl version: OpenSSL/1.0.2k
[DEBUG] 2021-01-20 02:38END RequestId: 790e3dbc-97bd-4ec8-9701-0a2a12daa8e8
REPORT RequestId: 790e3dbc-97bd-4ec8-9701-0a2a12daa8e8 Duration: 379.63 ms Billed Duration: 380 ms Memory Size: 128 MB Max Memory Used: 10 MB
RequestId: 790e3dbc-97bd-4ec8-9701-0a2a12daa8e8 Error: Runtime exited with error: signal: segmentation fault (core dumped)
Runtime.ExitError
```
貢獻指南
研究方向
從 s3 範例和 BUILD_SHARED_LIBS 設定開始,接著將自訂函式庫和 header 的建置與 Lambda 部署以及記錄在日誌中的 credentials/config 載入路徑進行比較。完成的標準是取得可重現的診斷並確認 segmentation fault 的修正,同時記錄相關的建置和執行階段詳細資訊。
由索引模型根據 Issue 內容生成。
評估
- 技術堆疊
- aws, cpp
- 領域
- cloud
- Issue 類型
- 缺陷
- 難度
- 4/5
- 預估耗時
- 3-5 天
- 活躍度
- 停滯
- 描述清晰度
- 需要釐清
- 新手友好度
- 25/100