当我在 s3 中恢复冰川存档文件时,我面临着GlacierSelectNotAvailable错误。我尝试设置 restoreObject 的参数,但我不断收到该错误。我使用 Nodejs AWS SDK。
var params = {
Bucket: 'test_bucket',
Key: 'userInfo_glacier.csv',
RequestPayer: 'requester',
RestoreRequest: {
OutputLocation: {
S3: {
BucketName: 'test_bucket',
Prefix: 'test',
StorageClass: 'GLACIER',
}
},
SelectParameters: {
Expression: 'SELECT * FROM Object',
ExpressionType: 'SQL',
InputSerialization: {
CSV: {
Comments: '#',
FieldDelimiter: ',',
FileHeaderInfo: 'IGNORE',
QuoteCharacter: '"',
QuoteEscapeCharacter: '"',
RecordDelimiter: '\n'
}
},
OutputSerialization: {
CSV: {
FieldDelimiter: ',',
QuoteCharacter: '"',
QuoteEscapeCharacter: '"',
QuoteFields: 'ASNEEDED',
RecordDelimiter: '\n'
}
}
},
Tier: 'Expedited', …Run Code Online (Sandbox Code Playgroud)