回答

1

更新:它看起來像實際的答案是CLI工具只是提供有限的功能,除非你想編寫自己的政策文件,當涉及到權限,但我的答案的第一部分是不正確的:

據我瞭解,SQS 權限不會「拒絕」 - 他們只允許「允許」,但「允許」可以通過 conditions您可以在控制檯中添加或通過API將其他「但僅限於「使用日期範圍和IP地址範圍等權限進行測試」。

它看起來像CLI的設計是這樣的條件[添加:和政策與「效果=拒絕」]不處理由add-permission,它只支持簡單授予...附加條件,你有生成政策文件,您可以附上set-queue-attributes

add-permission寫入SQS生成的策略。如果您想編寫自己的政策,請使用set-queue-attributes上傳您的政策。

+0

權限支持「拒絕」,但只能通過[Web控制檯](http://cl.ly/image/2R0L0A0h1e0l)。但是,看起來我必須制定一個我需要重視的政策。謝謝! – Zsolt

+1

謝謝你指出我應該實現的東西;這種情況下,我對事情的工作方式的假設實際上阻止了我甚至沒有注意到對話框中非常明顯的o Allow o Deny單選按鈕。我已經更新了答案,以反映更準確的信息,並將「AWS許可和策略」放在我的書目清單上。 –