Secrets apply plan sözleşmesi
Bu sayfa,openclaw secrets apply tarafından zorunlu kılınan katı sözleşmeyi tanımlar.
Bir hedef bu kurallarla eşleşmezse apply, config’i değiştirmeden önce başarısız olur.
Plan dosyası biçimi
openclaw secrets apply --from <plan.json>, plan hedeflerinden oluşan bir targets dizisi bekler:
Desteklenen hedef kapsamı
Plan hedefleri, aşağıdaki bölümdeki desteklenen kimlik bilgisi yolları için kabul edilir:Hedef türü davranışı
Genel kural:target.typetanınmalıdır ve normalize edilmiştarget.pathbiçimiyle eşleşmelidir.
models.providers.apiKeyskills.entries.apiKeychannels.googlechat.serviceAccount
Yol doğrulama kuralları
Her hedef aşağıdakilerin tümüyle doğrulanır:typetanınan bir hedef türü olmalıdır.pathboş olmayan bir nokta yolu olmalıdır.pathSegmentsatlanabilir. Verilirsepathile tam olarak aynı yola normalize olmalıdır.- Yasak segmentler reddedilir:
__proto__,prototype,constructor. - Normalize edilmiş yol, hedef türü için kaydedilmiş yol biçimiyle eşleşmelidir.
providerIdveyaaccountIdayarlıysa yolda kodlanmış kimlikle eşleşmelidir.auth-profiles.jsonhedefleriagentIdgerektirir.- Yeni bir
auth-profiles.jsoneşlemesi oluştururkenauthProfileProviderekleyin.
Başarısızlık davranışı
Bir hedef doğrulamayı geçemezse apply şu şekilde bir hatayla çıkar:Exec sağlayıcı onay davranışı
--dry-run, varsayılan olarakexecSecretRef denetimlerini atlar.execSecretRef’leri/sağlayıcıları içeren planlar,--allow-execayarlanmadıkça yazma modunda reddedilir.execiçeren planları doğrularken/uygularken hem dry-run hem de yazma komutlarında--allow-execgeçin.
Çalışma zamanı ve denetim kapsamı notları
- Yalnızca referans içeren
auth-profiles.jsongirdileri (keyRef/tokenRef) çalışma zamanı çözümleme ve denetim kapsamına dahildir. secrets apply, desteklenenopenclaw.jsonhedeflerini, desteklenenauth-profiles.jsonhedeflerini ve isteğe bağlı temizleme hedeflerini yazar.
Operatör denetimleri
openclaw secrets configure ile yeniden oluşturun veya hedef yolunu yukarıdaki desteklenen bir biçime düzeltin.