下面是我从aws S3桶中提取的值-
{u'Policy': u'{"Version":"2012-10-17","Statement":[{"Sid":"AddPerm","Effect":"Allow","Principal":"*","Action":"s3:GetObject","Resource":"arn:aws:s3:::elliemaetestbucket1/*"},{"Sid":"AddPerm1","Effect":"Allow","Principal":"*","Action":"s3:GetObject","Resource":"arn:aws:s3:::elliemaetestbucket1/*"}]}'}
我想读取“Sid”值,并将其与从yaml文件中获取的字符串进行比较。字典可以有多个sid,但我需要在sid与从yaml提取的字符串匹配的地方停止。我肯定我遗漏了一些非常简单的东西。但是我尝试了几乎所有的解决方案,大多数时候我都会遇到unicode对象不可调用的错误。 有人能告诉我怎么去吗。我知道这将是一个非常简单的事情,但我很抱歉,我被困在这从2天。你知道吗
数据的
Policy
键包含一个文本JSON,您必须先解析它,然后才能访问它的嵌套字段:相关问题 更多 >
编程相关推荐