Publier des données LCI/LCIA
Comprendre droits, étapes de publication, contrôles de fichiers et validation indépendante.
Cette référence est destinée aux responsables autorisés de publications de données. Elle ne concerne pas une nouvelle version npm du CLI. Effectuez les contrôles d’identité et préparez un plan approuvé, les JSON de chaque étape et les ZIP à publier. Le tutoriel débutant ne fournit pas ces entrées spécifiques.
Cette page utilise la commande courte tiangong-lca installée globalement ; voir le démarrage pour l’installation.
Ces commandes montrent l’ordre des étapes, pas un exercice à copier. prepare, upload, finalize, approve et publish font avancer une publication distante réelle ; chaque étape demande son autorisation et ses preuves de réussite.
tiangong-lca release ... est la famille de commandes distantes du plan de contrôle des releases de
données LCI/LCIA. Ce n'est ni le workflow de publication du paquet npm, ni un alias du constructeur
local de packages tidas. Elle utilise la session OAuth du CLI ; le serveur vérifie
toujours l'accès data_product_manager pour les lectures privées et les opérations mutatives, et
n'accepte pas de service-role key.
La séquence habituelle est :
tiangong-lca release prepare --input ./release-prepare.json --json
tiangong-lca release upload --input ./release-upload.json --output ./upload-receipt.json
tiangong-lca release finalize --input ./release-finalize.json --json
tiangong-lca release approve --input ./release-approval.json --json
tiangong-lca release publish --input ./release-publish.json --json
tiangong-lca release readback-verify --input ./release-readback.json --json
tiangong-lca release status --release-run-id <release-run-id> --jsonLes artefacts de release restent centrés fichier : la requête d'upload doit déclarer pour chaque ZIP son profil, son format, son chemin, sa taille en octets et son SHA-256. Le CLI vérifie les octets locaux avant de demander les URL d'upload signées. Les reçus, téléchargements et projections de Calculation Bundle sont écrits dans des fichiers privés plutôt que d'envoyer de gros payloads vers stdout.
tiangong-lca release calculation-bundle --package-id <package-id> --output ./calculation-bundle.json
tiangong-lca release calculation-artifact --package-id <package-id> --artifact-path chunks/lci-00000.jsonl.gz --output ./lci-00000.jsonl.gz
tiangong-lca release current --json
tiangong-lca release artifact-download --artifact-id <artifact-id> --output ./release.zipcalculation-bundle ne renvoie qu'une projection de manifeste vérifiée avec des URL de téléchargement
courtes. Avant de télécharger un artefact, vérifiez que le chemin exact figure dans ce manifeste ;
après le téléchargement, le CLI revérifie la taille et le SHA-256. Ajoutez --dry-run pour inspecter
une forme de requête avec identifiants masqués, et ne transmettez pas d'identifiants ni d'URL signées
à une IA ou à un chat.
Utilisez l'aide intégrée pour toutes les options :
tiangong-lca flow --help
tiangong-lca process --help
tiangong-lca lifecyclemodel --help
tiangong-lca release --helpQuand la publication est-elle terminée ?
Une soumission réussie ou un ZIP ne suffit pas. Conservez reçus et SHA-256 par étape, confirmez l’état final du serveur, puis utilisez readback-verify indépendamment. Vérifiez l’identité, la version et les empreintes du paquet réellement accessible. Un rapport en échec ou partiel n’est pas une publication réussie.