Tenho a seguinte declaração de política que exigiria que a INTELLIGENT_TIERING
chave de classe de armazenamento fosse aplicada ao bucket foo
:
{
"Sid": "EnforceIntelligentTiering",
"Effect": "Deny",
"Principal": "*",
"Action": "s3:PutObject",
"Resource": "arn:aws:s3:::foo/*",
"Condition": {
"StringNotEquals": {
"s3:x-amz-storage-class": "INTELLIGENT_TIERING"
}
}
}
Se eu tentar copiar um arquivo para esse bucket que seja menor que o limite de tamanho para a INTELLIGENT_TIERING
classe de armazenamento (128 kB), será gerado um erro que impede que esse arquivo seja copiado? Ou o nível padrão será aplicado?
Em caso de erro, como posso modificar essa política para que ela seja aplicada somente em arquivos maiores que o limite, para evitar esse erro?