Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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
Amazon web services 无法在SQS资源中查看消息_Amazon Web Services_Jenkins_Amazon Cloudformation - Fatal编程技术网

Amazon web services 无法在SQS资源中查看消息

Amazon web services 无法在SQS资源中查看消息,amazon-web-services,jenkins,amazon-cloudformation,Amazon Web Services,Jenkins,Amazon Cloudformation,我使用CloudFormation模板Jenkins创建了SQS和SNS资源,并向SNS添加了订阅。当订阅SNS主题时,它应该在每次发布带有新消息的主题时获得推送消息,但问题是我无法在SQS中查看该消息(消息可用0)。当我使用AWS CLI时,它工作正常 尝试接收消息时,引发以下错误: 捕获到AmazonServiceException,这意味着您的请求已发送到AmazonSQS,但由于某种原因被错误响应拒绝。 错误消息:密文指的是不存在、此区域不存在或不允许您访问的客户主密钥。(服务:AWSK

我使用CloudFormation模板Jenkins创建了SQS和SNS资源,并向SNS添加了订阅。当订阅SNS主题时,它应该在每次发布带有新消息的主题时获得推送消息,但问题是我无法在SQS中查看该消息(消息可用0)。当我使用AWS CLI时,它工作正常

尝试接收消息时,引发以下错误:

捕获到AmazonServiceException,这意味着您的请求已发送到AmazonSQS,但由于某种原因被错误响应拒绝。 错误消息:密文指的是不存在、此区域不存在或不允许您访问的客户主密钥。(服务:AWSKMS;状态代码:400;错误代码:AccessDeniedException;请求ID:36a6b851-aed5-4e0c-ae77-a8c21c9931df)(服务:AmazonSQS;状态代码:400;错误代码:KMS.AccessDeniedException;请求ID:07f77a5b-b72e-5361-9353-2e24fd5db4e1) HTTP状态代码:400 AWS错误代码:KMS.AccessDeniedException 错误类型:客户端 请求ID:07f77a5b-b72e-5361-9353-2e24fd5db4e1

发送消息时,引发以下错误(将消息发送到MyQueue):

捕获到AmazonServiceException,这意味着您的请求已发送到AmazonSQS,但由于某种原因被错误响应拒绝。 错误消息:用户:arn:aws:sts::230529650436:假定角色/Vz-SAML-OnShoreDeveloper\R/kanchana。rajaram@verizonwireless.com未授权对资源执行:kms:GeneratedTakey:arn:aws:kms:us-west-2:230529650436:key/5b0d3035-5c23-4077-b516-cdb7c763be6a(服务:AWSKMS;状态代码:400;错误代码:AccessDeniedException;请求ID:7bef5363-c010-48d1-9fa1-93a50cb020d0)(服务:AmazonSQS;状态代码:400;错误代码:KMS.AccessDeniedException;请求ID:73a56dc4-86d8-5e3a-aed7-39bbcdd52c66) HTTP状态代码:400 AWS错误代码:KMS.AccessDeniedException 错误类型:客户端 请求ID:73a56dc4-86d8-5e3a-aed7-39bbcdd52c66

供参考:

  • SNS-VZ-GZ8V-CreditEvent-SNS-Nonprod
  • SQS-VZ-GZ8V-CreditEvent-SQS-Nonprod-SQSQueue-1LWVWF580G04J

    • 第一个错误表明您引用的是不存在的KMS密钥

      第二个错误表示您的代码(或它正在触发的东西)正在尝试使用
      kms:GenerateDataKey
      API调用,但您无权进行此调用

      这两个错误都与KMS有关,因此您的队列可能已加密,但您没有足够的权限解密消息