mirror of https://github.com/Xhofe/alist
				
				
				
			feat(s3): add `SessionToken` field (close #4761)
							parent
							
								
									a31af209cc
								
							
						
					
					
						commit
						d2ff040cf8
					
				|  | @ -12,6 +12,7 @@ type Addition struct { | |||
| 	Region                   string `json:"region"` | ||||
| 	AccessKeyID              string `json:"access_key_id" required:"true"` | ||||
| 	SecretAccessKey          string `json:"secret_access_key" required:"true"` | ||||
| 	SessionToken             string `json:"session_token"` | ||||
| 	CustomHost               string `json:"custom_host"` | ||||
| 	SignURLExpire            int    `json:"sign_url_expire" type:"number" default:"4"` | ||||
| 	Placeholder              string `json:"placeholder"` | ||||
|  |  | |||
|  | @ -22,7 +22,7 @@ import ( | |||
| 
 | ||||
| func (d *S3) initSession() error { | ||||
| 	cfg := &aws.Config{ | ||||
| 		Credentials:      credentials.NewStaticCredentials(d.AccessKeyID, d.SecretAccessKey, ""), | ||||
| 		Credentials:      credentials.NewStaticCredentials(d.AccessKeyID, d.SecretAccessKey, d.SessionToken), | ||||
| 		Region:           &d.Region, | ||||
| 		Endpoint:         &d.Endpoint, | ||||
| 		S3ForcePathStyle: aws.Bool(d.ForcePathStyle), | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Andy Hsu
						Andy Hsu