Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Switching a runtime's build from CodeZip to Container fails CloudFormation

Aperta Adatta ai principianti
#2,538 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
2/5
Tempo stimato
1-3 ore
Idoneità per principianti
72/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
json, typescript
Ambito
cloud

Direzione di ricerca

Indica in questo repository lo schema del provider di risorse CloudFormation per AWS::BedrockAgentCore::Runtime (cerca per nome del tipo di risorse) e trova la proprietà del tipo di artefatto (CodeZip vs Container). Contrassegnala come che richiede sostituzione secondo le convenzioni degli schemi CFN in modo che un UPDATE al posto non venga mai pianificato. Si è conclusi quando lo schema valida e un aggiornamento dello stack che passa dal build di un runtime da CodeZip a Container pianifica un delete/create invece di fallire con "Agent artifact type cannot be updated".

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Switching a runtime's build from CodeZip to Container fails the CloudFormation update with "Agent artifact type cannot be updated" and rolls the stack back. The AWS::BedrockAgentCore::Runtime resource provider schema does not mark the artifact-type property as requiring replacement, so CloudFormation attempts an in-place UPDATE that the service API rejects outright. Since the service cannot change it in place, the schema should declare it as requiring replacement so CFN performs a delete/create automatically. Workaround: agentcore remove agent, deploy, re-add the runtime config, deploy again - which yields a new runtime ARN and execution role that then have to be re-referenced anywhere they were named, in our case a Cedar policy.

version: AgentCoreCLI/0.24.2 (darwin 25.5.0; node/v22.18.0)

Lingua principale
TypeScript
Stelle
304
Fork
105
Merge medio
17h 33m
PR unite (30g)
192

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di aws/agentcore-cli

Tutte le issue di aws/agentcore-cli

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.