Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Aws::S3::错误::SignatureDesNotMatch_C#_Amazon Web Services_Amazon S3_Travis Ci_Aws Code Deploy - Fatal编程技术网

C# Aws::S3::错误::SignatureDesNotMatch

C# Aws::S3::错误::SignatureDesNotMatch,c#,amazon-web-services,amazon-s3,travis-ci,aws-code-deploy,C#,Amazon Web Services,Amazon S3,Travis Ci,Aws Code Deploy,我有一个c#discord机器人,它在GitHub上,我正在尝试使用Travis ci编译应用程序,并将其发送到aws codedeploy,在那里它将通过管道发送到我的ec2 Linux实例并运行。但是,我的生成失败,出现错误: The request signature we calculated does not match the signature you provided. Check your key and signing method. (Aws::S3::Errors::Si

我有一个c#discord机器人,它在GitHub上,我正在尝试使用Travis ci编译应用程序,并将其发送到aws codedeploy,在那里它将通过管道发送到我的ec2 Linux实例并运行。但是,我的生成失败,出现错误:

The request signature we calculated does not match the signature you provided. Check your key and signing method. (Aws::S3::Errors::SignatureDoesNotMatch)
我已经非常仔细地关注了这个问题,但我不完全明白出了什么问题

这是我的
.travis.yml
文件中的内容:

language: csharp
solution: Melody.sln
mono: none
dotnet: 3.0.100
script:
  - dotnet restore
  - dotnet msbuild Melody.sln
deploy:
  - provider: s3
    access_key_id: "AKIAJZ4PYGPOWYHUP4VA"
    secret_access_key: &1
      secure: "BWBnru4fTCNO0uqedsJ5N8jSGCuvw4eJAK0oyepQLGKbwiyQbPF/taw8IeWYo1Rpikza7epJR25CeLXtitljyOX0ubjybiEGMVH8BQyaSeonivfNgdsyKiMSXnlV5lwpG4tLKwnqNEbEON6E00/9lJHhEYEnlwU/F3+GaoPk9V+I1X0GUrbuiyeGdmvtXlwJv5uF1K7mBMTtbAwNkoRm/wlWz5KkTdhcpl9y0mx4jzHkTCzsrCnjFWsotS0MJQeJQVpBB3WeW0mcKuwakqiYDZUas+W62va9qQMR3Nbr0l0F83/jHfkjp2tVq+YVZK6zeVAgu+rhULeQHPnLnZAZf2r+2X5OuLfIEUVdPLQkqamPJJheochrj4IPzw75IpYR+hgTdp+0oERJWNsUIpysV6ad62wGh4l1Xdd9TM/1NHiOKid0Y6d2izkbsZ8uKEPgc24GMqnSDd3FLbWvA/66tGqgAyd+uwAqFHN5at/mf9wyw3eCdZ7hC95ZBoKOriOAvANnNkFHke+xrJktGkBIR/ynkKYmv6KpDbivd2GUCpDTykw9+SBwybNldHsMYtgMbKXUrBGbqWD9/1iN2GjHlKfI9JWwDSiDwAdeVIWsGvIMISkCd04+EIJmj4SpiTxQCWEazbTgFEUEDlZXI/ibXo5fMAdO0zpl2yqDfWv2RvU="
    on: &2
      branch: master
    bucket: melody
  - provider: codedeploy
    wait_until_deployed: true
    revision_type: github
    access_key_id: "AKIAJZ4PYGPOWYHUP4VA"
    secret_access_key: *1
    bucket: melody
    key: latest/Melody.zip
    bundle_type: zip
    application: Melody
    deployment_group: MelodyMusicGroup
    on: *2
    region: us-east-2


我还将链接到提供更多信息的和。

我找到了解决方案!我觉得有点傻。。。阅读文档时,我认为我必须像他们一样加密
travis encrypt——添加deploy.secret\u access\u key
我要做的就是从字符串中删除
deploy.
。。。他们不太清楚