AWS sqs队列未列出所有队列

拉胡尔·希夫沙兰(Rahul Shivsharan)

我是AWS的新手。我正在关注AWS教程快速入门。我一直在关注AWS sqs代码和sqs文档。

这是我写的以下代码

import boto3
from boto3.session import Session

session = Session(aws_access_key_id="aswe343ffsf34r3fef3f",
                       aws_secret_access_key="3423d23r2fwwfe232r2r",
                    region_name="ap-southeast-1")

sqs = session.resource("sqs")
q_client = boto3.client("sqs")


sqs.create_queue(QueueName='test-One',
            Attributes = {'DelaySeconds': '5'
})


sqs.create_queue(QueueName='test-Three',
            Attributes = {'DelaySeconds': '5' })

#print "The queue path is : ",queue.url
#print dict(queue.attributes)
#print " DILAY  ",queue.attributes.get("DelaySeconds")

q_client.create_queue(QueueName='test-Two',Attributes = {
    "DelaySeconds" : "5"
})

#q_client.delete_queue(QueueUrl = 'https://us-west-2.queue.amazonaws.com/978916941101/test')

q = q_client.list_queues()

print "QUEUE - URLS ",q.get("QueueUrls")

qList = sqs.queues.all()

for q in qList:
    print q.url

上面代码的输出是

(env1)rahul@ubuntu:~/rahul/PythonPractise/Boto3_Practise$ python clientTwo.py
QUEUE - URLS  ['https://us-west-2.queue.amazonaws.com/978916941101/test-Two']
https://ap-southeast-1.queue.amazonaws.com/978916941101/test
https://ap-southeast-1.queue.amazonaws.com/978916941101/test-1
https://ap-southeast-1.queue.amazonaws.com/978916941101/test-One
https://ap-southeast-1.queue.amazonaws.com/978916941101/test-Three
(env1)rahul@ubuntu:~/rahul/PythonPractise/Boto3_Practise$

我的问题是

为什么队列客户端无法列出从“资源”创建的队列,为什么资源没有列出从客户端创建的队列。

当我做

(env1)rahul@ubuntu:~/rahul/PythonPractise/Boto3_Practise$ aws configure list
  Name                    Value             Type    Location
  ----                    -----             ----    --------
   profile                <not set>             None    None
   access_key     ****************ef3f shared-credentials-file
  secret_key     ****************2r2r shared-credentials-file
   region                us-west-2      config-file    ~/.aws/config

是因为地区吗?

乔登·菲利普斯

您可以从您的自定义会话中创建资源,该资源ap-southeast-1为区域。您可以从设置为的boto3默认会话创建客户端us-west-2声明区域时,您只能访问该区域中的资源。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从AWS Lambda读取SQS队列

来自分类Dev

AWS SAM:在模板中使用现有的SQS队列

来自分类Dev

轮询AWS SQS队列以查找具有某些属性的消息

来自分类Dev

与Laravel中的AWS Sqs队列相关的错误

来自分类Dev

从AWS上的SQS队列连续轮询

来自分类Dev

AWS SQS 队列是否相互隔离?

来自分类Dev

如何使用 AWS DynamoDB 和 AWS SQS 创建作业队列?

来自分类Dev

AWS Lambda:无法通过具有VPC访问权限的Lambda函数访问SQS队列

来自分类Dev

Windows Logstash输出到具有IAM EC2角色“无法访问SQS队列”的AWS SQS

来自分类Dev

带有SQS触发器的AWS Lambda,SQS Lambda目标,永不添加到目标队列

来自分类Dev

Amazon AWS,来自SQS队列的消息多次传递

来自分类Dev

如何在AWS SQS队列上添加权限?

来自分类Dev

如何跟踪通过SQS队列AWS X射线的请求

来自分类Dev

如何从外部SQS队列活动触发AWS Lambda函数

来自分类Dev

使用nodeJs从AWS SQS队列获取未决消息计数

来自分类Dev

如何在nodeJS中获取AWS SQS队列ARN?

来自分类Dev

如何在Rails中创建AWS SQS FIFO队列?

来自分类Dev

Amazon AWS,来自SQS队列的消息已多次传递

来自分类Dev

类似于AWS SQS的内存队列的.Net选项

来自分类Dev

如何从 AWS 中的 SQS 队列接收超过 1 条消息?

来自分类Dev

如何在访问之前检查 aws sqs 队列是否可用?

来自分类Dev

AWS SQS FIFO队列:队列应该启用ContentBasedDeduplication还是显式提供的MessageDeduplicationId?

来自分类Dev

Spring Boot,Spring Cloud AWS和AWS SQS无法从队列中读取

来自分类Dev

Spring Boot,Spring Cloud AWS和AWS SQS无法从队列中读取

来自分类Dev

为什么在创建本地队列时Node.js AWS-SDK返回错误的SQS队列URL

来自分类Dev

有没有办法在不使用 AWS 开发工具包的情况下将消息排入 SQS 队列

来自分类Dev

AWS多个SQS队列和工作人员最佳设计

来自分类Dev

为什么我应该在AWS的ElastiCache上使用简单队列服务(SQS)

来自分类Dev

如何通过PHP将AWS SQS / SNS用作推送通知队列来执行繁重的处理任务?

Related 相关文章

  1. 1

    从AWS Lambda读取SQS队列

  2. 2

    AWS SAM:在模板中使用现有的SQS队列

  3. 3

    轮询AWS SQS队列以查找具有某些属性的消息

  4. 4

    与Laravel中的AWS Sqs队列相关的错误

  5. 5

    从AWS上的SQS队列连续轮询

  6. 6

    AWS SQS 队列是否相互隔离?

  7. 7

    如何使用 AWS DynamoDB 和 AWS SQS 创建作业队列?

  8. 8

    AWS Lambda:无法通过具有VPC访问权限的Lambda函数访问SQS队列

  9. 9

    Windows Logstash输出到具有IAM EC2角色“无法访问SQS队列”的AWS SQS

  10. 10

    带有SQS触发器的AWS Lambda,SQS Lambda目标,永不添加到目标队列

  11. 11

    Amazon AWS,来自SQS队列的消息多次传递

  12. 12

    如何在AWS SQS队列上添加权限?

  13. 13

    如何跟踪通过SQS队列AWS X射线的请求

  14. 14

    如何从外部SQS队列活动触发AWS Lambda函数

  15. 15

    使用nodeJs从AWS SQS队列获取未决消息计数

  16. 16

    如何在nodeJS中获取AWS SQS队列ARN?

  17. 17

    如何在Rails中创建AWS SQS FIFO队列?

  18. 18

    Amazon AWS,来自SQS队列的消息已多次传递

  19. 19

    类似于AWS SQS的内存队列的.Net选项

  20. 20

    如何从 AWS 中的 SQS 队列接收超过 1 条消息?

  21. 21

    如何在访问之前检查 aws sqs 队列是否可用?

  22. 22

    AWS SQS FIFO队列:队列应该启用ContentBasedDeduplication还是显式提供的MessageDeduplicationId?

  23. 23

    Spring Boot,Spring Cloud AWS和AWS SQS无法从队列中读取

  24. 24

    Spring Boot,Spring Cloud AWS和AWS SQS无法从队列中读取

  25. 25

    为什么在创建本地队列时Node.js AWS-SDK返回错误的SQS队列URL

  26. 26

    有没有办法在不使用 AWS 开发工具包的情况下将消息排入 SQS 队列

  27. 27

    AWS多个SQS队列和工作人员最佳设计

  28. 28

    为什么我应该在AWS的ElastiCache上使用简单队列服务(SQS)

  29. 29

    如何通过PHP将AWS SQS / SNS用作推送通知队列来执行繁重的处理任务?

热门标签

归档