StorageProfile
Learn how to create, update, and manage AWS Deadline StorageProfiles using Alchemy Cloud Control.
The StorageProfile resource lets you manage AWS Deadline StorageProfiles to define storage configurations for your rendering jobs.
Minimal Example
Section titled “Minimal Example”Create a basic StorageProfile with required properties and one optional FileSystemLocation.
import AWS from "alchemy/aws/control";
const basicStorageProfile = await AWS.Deadline.StorageProfile("basicStorageProfile", { DisplayName: "Basic Storage Profile", FarmId: "default-farm", OsFamily: "Windows", FileSystemLocations: [{ Path: "//myserver/myshare", Type: "Nfs" }]});
Advanced Configuration
Section titled “Advanced Configuration”Configure a StorageProfile with multiple FileSystemLocations to support different storage needs.
const advancedStorageProfile = await AWS.Deadline.StorageProfile("advancedStorageProfile", { DisplayName: "Advanced Storage Profile", FarmId: "render-farm-01", OsFamily: "Linux", FileSystemLocations: [ { Path: "//nfs-server/path/to/storage", Type: "Nfs" }, { Path: "s3://my-bucket/render-jobs", Type: "S3" } ]});
Adoption of Existing Resource
Section titled “Adoption of Existing Resource”Create or adopt an existing StorageProfile without failing if it already exists.
const adoptedStorageProfile = await AWS.Deadline.StorageProfile("adoptedStorageProfile", { DisplayName: "Adopted Storage Profile", FarmId: "existing-farm", OsFamily: "Linux", adopt: true});