本文為您提供列出並讀取一個儲存空間中資源的參考樣本。
- 以下策略表示:您可以通過OSS SDK或OSS命令列工具列出並讀取一個儲存空間
myphotos
中的資源。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": "oss:ListObjects", "Resource": "acs:oss:*:*:myphotos" }, { "Effect": "Allow", "Action": "oss:GetObject", "Resource": "acs:oss:*:*:myphotos/*" } ] }
- 以下策略表示:您可以通過OSS控制台列出並讀取一個儲存空間
myphotos
中的資源。為了操作體驗的最佳化,使用者登入OSS控制台時,OSS控制台會額外調用ListBuckets
、GetBucketAcl
和GetObjectAcl
,以確定儲存空間屬性是公開還是私人。{ "Version": "1", "Statement": [ { "Effect": "Allow", "Action": [ "oss:ListBuckets", "oss:GetBucketStat", "oss:GetBucketInfo", "oss:GetBucketTagging", "oss:GetBucketAcl" ], "Resource": "acs:oss:*:*:*" }, { "Effect": "Allow", "Action": [ "oss:ListObjects", "oss:GetBucketAcl" ], "Resource": "acs:oss:*:*:myphotos" }, { "Effect": "Allow", "Action": [ "oss:GetObject", "oss:GetObjectAcl" ], "Resource": "acs:oss:*:*:myphotos/*" } ] }