Amazon S3 téléchargement avec des autorisations publiques

Je suis en utilisant le Amazon SDK de C# et en essayant de télécharger un fichier, mais par défaut, il dispose des autorisations restreintes. Je tiens à rendre accessible au public, mais je n'arrive pas à trouver comment le faire dans le cadre de la mise en ligne.

Mon seau est public, mais quand j'ai télécharger un nouveau fichier à l'aide du code ci-dessous, le fichier que j'ai télécharger est pas public.

Quelqu'un a dû le faire avant?

public class S3Uploader
{
    private string awsAccessKeyId;
    private string awsSecretAccessKey;
    private string bucketName;
    private Amazon.S3.Transfer.TransferUtility transferUtility;

    public S3Uploader(string bucketName)
    {
        this.bucketName = bucketName;
        this.transferUtility = new Amazon.S3.Transfer.TransferUtility("XXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");

    }

    public void UploadFile(string filePath, string toPath)
    {
        AsyncCallback callback = new AsyncCallback(uploadComplete);
        transferUtility.BeginUpload(filePath, bucketName, toPath, callback, null);
    }

    private void uploadComplete(IAsyncResult result)
    { 
        var x = result;
    }
}
InformationsquelleAutor MattoTodd | 2011-09-30