Redact external_id field (#1152)
--------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
5
.changeset/ninety-dolls-wait.md
Normal file
5
.changeset/ninety-dolls-wait.md
Normal file
@@ -0,0 +1,5 @@
|
||||
---
|
||||
"@livekit/protocol": patch
|
||||
---
|
||||
|
||||
Redact external_id field
|
||||
@@ -9,6 +9,7 @@ func RedactUpload(req UploadRequest) {
|
||||
if s3 := req.GetS3(); s3 != nil {
|
||||
s3.AccessKey = utils.Redact(s3.AccessKey, "{access_key}")
|
||||
s3.Secret = utils.Redact(s3.Secret, "{secret}")
|
||||
s3.AssumeRoleExternalId = utils.Redact(s3.AssumeRoleExternalId, "{external_id}")
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
@@ -13,8 +13,9 @@ var (
|
||||
file = &livekit.EncodedFileOutput{
|
||||
Output: &livekit.EncodedFileOutput_S3{
|
||||
S3: &livekit.S3Upload{
|
||||
AccessKey: "ACCESS_KEY",
|
||||
Secret: "LONG_SECRET_STRING",
|
||||
AccessKey: "ACCESS_KEY",
|
||||
Secret: "LONG_SECRET_STRING",
|
||||
AssumeRoleExternalId: "EXTERNAL_ID",
|
||||
},
|
||||
},
|
||||
}
|
||||
@@ -52,6 +53,7 @@ func TestRedactUpload(t *testing.T) {
|
||||
|
||||
require.Equal(t, "{access_key}", cl.(*livekit.EncodedFileOutput).Output.(*livekit.EncodedFileOutput_S3).S3.AccessKey)
|
||||
require.Equal(t, "{secret}", cl.(*livekit.EncodedFileOutput).Output.(*livekit.EncodedFileOutput_S3).S3.Secret)
|
||||
require.Equal(t, "{external_id}", cl.(*livekit.EncodedFileOutput).Output.(*livekit.EncodedFileOutput_S3).S3.AssumeRoleExternalId)
|
||||
|
||||
cl = proto.Clone(image)
|
||||
RedactUpload(cl.(UploadRequest))
|
||||
|
||||
Reference in New Issue
Block a user