Variabili di ambiente job

Quando si crea un job o un'esecuzione di job, è possibile fornire variabili di ambiente personalizzate e argomenti della riga di comando.

Limitazioni
  • Variabili di ambiente personalizzate: il conteggio totale dei caratteri tra le coppie chiave e valore per tutte le variabili di ambiente personalizzate. Non può superare i 20.000 caratteri.
  • Argomenti della riga di comando: l'input per il campo degli argomenti della riga di comando non può superare i 4.000 caratteri.

Con l'esecuzione di un job, le variabili di ambiente fornite dal servizio riportato di seguito vengono rese automaticamente disponibili.

Variabili d'ambiente fornite dal servizio

Nome

descrizione;

TENANCY_OCID

OCID della tenancy a cui appartiene il job.

PROJECT_OCID

OCID del progetto a cui è associato il job.

PROJECT_COMPARTMENT_OCID

OCID del compartimento del progetto a cui è associato il job.

JOB_OCID

L'OCID del job è associato.

JOB_COMPARTMENT_OCID

L'OCID del compartimento del job è associato.

JOB_ARTIFACT_FILE_NAME

Il nome file dell'artifact del job caricato.

JOB_RUN_OCID

OCID dell'esecuzione del job.

JOB_RUN_COMPARTMENT_OCID

OCID del compartimento dell'esecuzione del job.

Oltre alle variabili di ambiente di esecuzione dei job di servizio, è possibile utilizzare anche le variabili di ambiente riportate di seguito.

Variabili d'ambiente opzionali

Nome

descrizione;

CONDA_ENV_TYPE

Tipo di ambiente Conda. service o published.

CONDA_ENV_SLUG

slug dell'ambiente Conda del servizio. Ad esempio, database_p37_cpu_v2 per l'ambiente Conda di Oracle Database in Python 3.7 (versione 2.0).

CONDA_ENV_REGION

Area ambiente Conda pubblicata.

CONDA_ENV_OBJECT_NAME

Nome oggetto ambiente Conda pubblicato.

CONDA_ENV_NAMESPACE

Spazio di nomi storage degli oggetti dell'ambiente Conda pubblicato.

CONDA_ENV_BUCKET

bucket di storage degli oggetti ambiente Conda pubblicato.

JOB_RUN_ENTRYPOINT

Obbligatorio per i file zip o tar. Specifica il file del punto di ingresso nell'artifact del job da eseguire.

Variabili Bring Your Own Container
Importante

Queste variabili sono valide solo per la versione 1 dell'opzione Bring Your Own Container. Vedere Creazione di un job per le informazioni più recenti su come configurare l'opzione Bring Your Own Container mediante le configurazioni dell'ambiente.
È possibile impostare le seguenti variabili di ambiente per un job BYOI (Bring Your Own Container) durante la creazione:
Chiave Tipo di valore Esempio di valore descrizione;

CONTAINER_CUSTOM_IMAGE

Stringa (obbligatoria)

iad.ocir.io/ociodscdev/jobrun

Il percorso completo del registro, dell'immagine e della tag di Oracle Container Repository (OCIR) in formato canonico. Ad esempio:

<region>.ocir.io/<registry>/<image>:<tag>

Importante: i job di trasferimento dei container personalizzati non supportano il pull delle immagini dei container in più aree. Ad esempio, quando esegui un job di trasferimento container personale in un'area IAD (Ashburn), non puoi estrarre le immagini dei container da OCIR (Oracle Cloud Container Registry) nell'area PHX (Phoenix).

CONTAINER_ENTRYPOINT

Stringa[]

`"ls", "-l"`

L'immagine del contenitore esegue ENTRYPOINT come lista di stringhe.

Accettare CMD come argomenti aggiuntivi.

CONTAINER_CMD

Stringa[]

`"-a", "-h"

`"ls", "-l", "-a", "-h"

Il contenitore esegue CMD come lista di stringhe.

Utilizzare CMD come argomenti per ENTRYPOINT o l'unico comando da eseguire in assenza di un ENTRYPOINT.