InitiateJob
Source:
src/AWS/Glacier/InitiateJob.ts
Runtime binding for the InitiateJob operation (IAM action
glacier:InitiateJob on the vault ARN).
Initiates an archive-retrieval, inventory-retrieval, or select job
against the bound Vault. Retrieval is asynchronous — poll the
returned jobId with DescribeJob and fetch the result with
GetJobOutput once it completes (typically 3–5 hours for standard
tier, minutes for expedited).
Provide the implementation with
Effect.provide(AWS.Glacier.InitiateJobHttp).
Retrieving Archives
Section titled “Retrieving Archives”const initiateJob = yield* AWS.Glacier.InitiateJob(vault);
const { jobId } = yield* initiateJob({ jobParameters: { Type: "inventory-retrieval" },});