2017-05-29 48 views

回答

1

我認爲仍然可以使用存儲桶策略將所有存儲桶對象公開給匿名用戶。例如,taken from the s3 docs here

{ 
    "Version":"2012-10-17", 
    "Statement":[ 
    { 
     "Sid":"AddPerm", 
     "Effect":"Allow", 
     "Principal": "*", 
     "Action":["s3:GetObject"], 
     "Resource":["arn:aws:s3:::examplebucket/*"] 
    } 
    ] 
} 

此存儲桶策略將使存儲桶中的所有對象都可供匿名用戶公開使用。

+0

這就是我測試時發生的情況:(1)當我將公共訪問權分配給存儲桶時,存儲桶中的所有現有對象仍然不能公開訪問。我必須單獨將它們公開; (2)除非特意設置公開,否則添加到存儲桶中的新對象不可公開訪問。所以在邏輯上,對我來說,授予任何權限是毫無意義的。 –

+0

你清楚地忽略了一些東西。 *「當我分配公共訪問權限時」*停止。請用您的術語更精確。 「分配公共訪問權限」究竟是什麼意思?您不能在討論允許通過存儲桶策略匿名訪問對象,因爲它的工作原理與預期完全相同。 –

相關問題