1. A method for policy-based data tiering using a cloud architecture, the method comprising: identifying a lifecycle management policy from a plurality of lifecycle management policies based on at least one of a parameter of a write request and a characteristic of data requested to be written by the write request; determining that the identified lifecycle management policy indicates multiple storage tiers which at least comprise a first storage tier and a second storage tier; retrieving configuration information including at least one access parameter for a cloud repository that corresponds to the second storage tier, wherein the access parameter comprises at least one of a login and an access key for the cloud repository; storing the data as a set of one or more objects to a first storage location corresponding to the first storage tier; and replicating the set of one or more objects to a second storage location corresponding to the cloud repository using the access parameter; and updating metadata for the set of one or more objects to indicate the first and second storage locations and to indicate a unique tag for retrieving the configuration information regardless of changes to the configuration information.