Skip to content

Commit 5166332

Browse files
committed
Fixed handling of empty credentials when creating endpoints
1 parent 0f702f9 commit 5166332

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

src/StorageGRID-Webscale.psm1

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8028,9 +8028,14 @@ function Global:Add-SgwEndpoint {
80288028
$Body.endpointURN = $EndpointUrn.Uri
80298029
$Body.caCert = $CaCert
80308030
$Body.insecureTLS = $SkipCertificateCheck.isPresent
8031-
$Body.credentials = @{ }
8032-
$Body.credentials.accessKeyId = $AccessKey
8033-
$Body.credentials.secretAccessKey = $SecretAccessKey
8031+
if ($AccessKey -and $SecretAccessKey) {
8032+
$Body.credentials = @{ }
8033+
$Body.credentials.accessKeyId = $AccessKey
8034+
$Body.credentials.secretAccessKey = $SecretAccessKey
8035+
}
8036+
else {
8037+
$Body.credentials = $null
8038+
}
80348039

80358040
$Body = ConvertTo-Json -InputObject $Body
80368041

0 commit comments

Comments
 (0)