Amazon dynamodb aws dynamodb-.net核心sdk中的安全令牌无效异常
我试图使用AWS.NET core SDK在dynamodb中插入记录,但遇到以下异常: 请求中包含的安全令牌无效 请查看我为连接它所做的以下步骤:Amazon dynamodb aws dynamodb-.net核心sdk中的安全令牌无效异常,amazon-dynamodb,asp.net-core-webapi,aws-sts,aws-sdk-net,Amazon Dynamodb,Asp.net Core Webapi,Aws Sts,Aws Sdk Net,我试图使用AWS.NET core SDK在dynamodb中插入记录,但遇到以下异常: 请求中包含的安全令牌无效 请查看我为连接它所做的以下步骤: 在IAM中创建了新的访问密钥 本地下载的访问密钥和密钥 在C:/users//.aws中创建了文件名凭据/ 向文件中添加了以下代码(出于安全目的删除了凭据) [默认值] aws\u访问\u密钥\u id=XXXXXXXXXXXXXXXXX aws_secret_access_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
[默认值]
aws\u访问\u密钥\u id=XXXXXXXXXXXXXXXXX
aws_secret_access_key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
“AWS”:{
“区域”:“ap-south-1”,
“配置文件”:“默认”}
services.AddDefaultAWSOptions(Configuration.GetAWSOptions());
services.AddAWSService()代码>
“AWS”:{
“区域”:“ap-south-1”,
“AccessKey”:“XXXXXXXXXXXXXXXXX”,
“秘密密钥”:“XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
}
services.AddDefaultAWSOptions(Configuration.GetAWSOptions())
services.AddMvc();
SetEnvironmentVariable(“AWS_ACCESS_KEY_ID”,配置[“AWS:AccessKey”]);
setEnvironment变量(“AWS_SECRET_ACCESS_KEY”,配置[“AWS:SecretKey”]);
SetEnvironmentVariable(“AWS_REGION”,配置[“AWS:REGION”]);
services.AddAWSService()代码>
我仍然得到相同的异常,请在下面查找堆栈跟踪:
在E:\JenkinsWorkspaces\v3 stage release\AWSDotNetPublic\sdk\src\Core\Amazon.Runtime\Pipeline\ErrorHandler\HttpErrorResponseExceptionHandler.cs第60行中的Amazon.Runtime.Internal.HttpErrorResponseExceptionHandler.HandleException(IExecutionContext executionContext,httpErrorResponseExceptionException exception exception exception exception)中
在E:\JenkinsWorkspaces\v3 stage release\AWSDotNetPublic\sdk\src\Core\Amazon.Runtime\Pipeline\ErrorHandler\ErrorHandler.cs中的Amazon.Runtime.Internal.ErrorHandler.ProcessException(IExecutionContext executionContext,Exception Exception Exception)
在E:\JenkinsWorkspaces\v3 stage release\AWSDotNetPublic\sdk\src\Core\Amazon.Runtime\Pipeline\ErrorHandler\ErrorHandler.cs中的Amazon.Runtime.Internal.ErrorHandler.d_uu51.MoveNext()中:第104行
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Amazon.Runtime.Internal.CallbackHandler.d_u9
1.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在E:\JenkinsWorkspaces\v3 stage release\AWSDotNetPublic\sdk\src\Core\Amazon.Runtime\Pipeline\Handlers\credentialsreever.cs中的Amazon.Runtime.Internal.credentialsreever.d_71.MoveNext()处
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Amazon.Runtime.Internal.RetryHandler.d_u10中
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在E:\JenkinsWorkspaces\v3 stage release\AWSDotNetPublic\sdk\src\Core\Amazon.Runtime\Pipeline\RetryHandler\RetryHandler.cs中的Amazon.Runtime.Internal.RetryHandler.d_u101.MoveNext()处:第153行
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Amazon.Runtime.Internal.CallbackHandler.d_u9
1.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Amazon.Runtime.Internal.CallbackHandler.d_u91.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在E:\JenkinsWorkspaces\v3 stage release\AWSDotNetPublic\sdk\src\Core\Amazon.Runtime\Pipeline\Handlers\ErrorCallbackHandler.cs中的Amazon.Runtime.Internal.ErrorCallbackHandler.d_u5
1.MoveNext():第58行
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Amazon.Runtime.Internal.MetricsHandler.d_u11.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
在System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()中
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
at System.Runtime.CompilerServices.TaskAwaiter
1.GetResult()