0
設置存儲桶級策略有什麼意義,現在單個對象默認情況下始終是私密的,必須單獨公開?AWS:設置存儲桶級策略有什麼意義?
設置存儲桶級策略有什麼意義,現在單個對象默認情況下始終是私密的,必須單獨公開?AWS:設置存儲桶級策略有什麼意義?
我認爲仍然可以使用存儲桶策略將所有存儲桶對象公開給匿名用戶。例如,taken from the s3 docs here:
{
"Version":"2012-10-17",
"Statement":[
{
"Sid":"AddPerm",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::examplebucket/*"]
}
]
}
此存儲桶策略將使存儲桶中的所有對象都可供匿名用戶公開使用。
這就是我測試時發生的情況:(1)當我將公共訪問權分配給存儲桶時,存儲桶中的所有現有對象仍然不能公開訪問。我必須單獨將它們公開; (2)除非特意設置公開,否則添加到存儲桶中的新對象不可公開訪問。所以在邏輯上,對我來說,授予任何權限是毫無意義的。 –
你清楚地忽略了一些東西。 *「當我分配公共訪問權限時」*停止。請用您的術語更精確。 「分配公共訪問權限」究竟是什麼意思?您不能在討論允許通過存儲桶策略匿名訪問對象,因爲它的工作原理與預期完全相同。 –