snow spcs compute-pool drop¶
Note
Vous pouvez utiliser Snowpark Container Services à partir de Snowflake CLI uniquement si vous disposez des autorisations nécessaires pour utiliser Snowpark Container Services.
Crée un nouveau pool de calcul.
Syntaxe¶
snow spcs compute-pool create
  <name>
  --family <instance_family>
  --min-nodes <min_nodes>
  --max-nodes <max_nodes>
  --auto-resume
  --no-auto-resume
  --init-suspend / --no-init-suspend
  --auto-suspend-secs <auto_suspend_secs>
  --tag <tags>
  --comment <comment>
  --if-not-exists
  --connection <connection>
  --host <host>
  --port <port>
  --account <account>
  --user <user>
  --password <password>
  --authenticator <authenticator>
  --workload-identity-provider <workload_identity_provider>
  --private-key-file <private_key_file>
  --token <token>
  --token-file-path <token_file_path>
  --database <database>
  --schema <schema>
  --role <role>
  --warehouse <warehouse>
  --temporary-connection
  --mfa-passcode <mfa_passcode>
  --enable-diag
  --diag-log-path <diag_log_path>
  --diag-allowlist-path <diag_allowlist_path>
  --oauth-client-id <oauth_client_id>
  --oauth-client-secret <oauth_client_secret>
  --oauth-authorization-url <oauth_authorization_url>
  --oauth-token-request-url <oauth_token_request_url>
  --oauth-redirect-uri <oauth_redirect_uri>
  --oauth-scope <oauth_scope>
  --oauth-disable-pkce
  --oauth-enable-refresh-tokens
  --oauth-enable-single-use-refresh-tokens
  --client-store-temporary-credential
  --format <format>
  --verbose
  --debug
  --silent
  --enhanced-exit-codes
Arguments¶
- name
- Identificateur du pool de calcul ; par exemple : my_compute_pool. 
Options¶
- --family TEXT
- Nom de la famille d’instances. Pour plus d’informations sur les familles d’instances, reportez-vous à la commande SQL CREATE COMPUTE POOL. 
- --min-nodes INTEGER RANGE
- Nombre minimum de nœuds pour le pool de calcul. Par défaut : 1 
- --max-nodes INTEGER RANGE
- Nombre maximum de nœuds pour le pool de calcul. 
- --auto-resume
- Le pool de calcul reprendra automatiquement lorsqu’un service ou une tâche lui est soumis. Par défaut : false. 
- --no-auto-resume
- Le pool de calcul reprendra automatiquement lorsqu’un service ou une tâche lui est soumis. Par défaut : false. 
- --init-suspend / --no-init-suspend
- Démarre le pool de calcul dans un état suspendu. Par défaut : false. 
- --auto-suspend-secs INTEGER RANGE
- Nombre de secondes d’inactivité après lesquelles vous souhaitez que Snowflake suspende automatiquement le pool de calcul. Par défaut : 3600. 
- --tag NAME=VALUE
- Balise pour le pool de calcul. 
- --comment TEXT
- Commentaire pour le pool de calcul. 
- --if-not-exists
- Cette opération ne s’applique que si l’objet spécifié n’existe pas encore. Par défaut : false. 
- --connection, -c, --environment TEXT
- Nom de la connexion, tel que défini dans votre fichier - config.toml. Défaut :- défaut.
- --host TEXT
- Adresse de l’hôte pour la connexion. Remplace la valeur spécifiée pour la connexion. 
- --port INTEGER
- Port pour la connexion. Remplace la valeur spécifiée pour la connexion. 
- --account, --accountname TEXT
- Nom attribué à votre compte Snowflake. Remplace la valeur spécifiée pour la connexion. 
- --user, --username TEXT
- Nom d’utilisateur pour se connecter à Snowflake. Remplace la valeur spécifiée pour la connexion. 
- --password TEXT
- Mot de passe Snowflake. Remplace la valeur spécifiée pour la connexion. 
- --authenticator TEXT
- Authentificateur Snowflake. Remplace la valeur spécifiée pour la connexion. 
- --workload-identity-provider TEXT
- Fournisseur d’identité de charge de travail (AWS, AZURE, GCP, OIDC). Remplace la valeur spécifiée pour la connexion. 
- --private-key-file, --private-key-path TEXT
- Chemin du fichier de clé privée Snowflake. Remplace la valeur spécifiée pour la connexion. 
- --token TEXT
- Jeton OAuth à utiliser lors de la connexion à Snowflake. 
- --token-file-path TEXT
- Chemin d’accès au fichier contenant un jeton OAuth à utiliser lors de la connexion à Snowflake. 
- --database, --dbname TEXT
- Base de données à utiliser. Remplace la valeur spécifiée pour la connexion. 
- --schema, --schemaname TEXT
- Schéma de la base de données à utiliser. Remplace la valeur spécifiée pour la connexion. 
- --role, --rolename TEXT
- Rôle à utiliser. Remplace la valeur spécifiée pour la connexion. 
- --warehouse TEXT
- Entrepôt à utiliser. Remplace la valeur spécifiée pour la connexion. 
- --temporary-connection, -x
- Utilise une connexion définie avec les paramètres de la ligne de commande, au lieu d’une connexion définie dans la configuration. Par défaut : false. 
- --mfa-passcode TEXT
- Jeton à utiliser pour l’authentification multifactorielle (MFA) 
- --enable-diag
- Indique s’il faut générer un rapport de diagnostic de la connexion. Par défaut : false. 
- --diag-log-path TEXT
- Chemin d’accès au rapport généré. Il s’agit du répertoire temporaire du système par défaut. Par défaut : <system_temporary_directory>. 
- --diag-allowlist-path TEXT
- Chemin d’accès à un fichier JSON contenant les paramètres de la liste d’autorisations. 
- --oauth-client-id TEXT
- Valeur de l’identifiant du client fourni par le fournisseur d’identité pour l’intégration dans Snowflake. 
- --oauth-client-secret TEXT
- Valeur du secret du client fourni par le fournisseur d’identité pour l’intégration dans Snowflake. 
- --oauth-authorization-url TEXT
- Point de terminaison du fournisseur d’identité fournissant le code d’autorisation au pilote. 
- --oauth-token-request-url TEXT
- Point de terminaison du fournisseur d’identité fournissant les jetons d’accès au pilote. 
- --oauth-redirect-uri TEXT
- URI à utiliser pour la redirection du code d’autorisation. 
- --oauth-scope TEXT
- Champ d’application demandé dans la requête d’autorisation du fournisseur d’identité. 
- --oauth-disable-pkce
- Désactive la clé de preuve pour l’échange de code (PKCE). Par défaut : - False.
- --oauth-enable-refresh-tokens
- Permet une réauthentification silencieuse lorsque le jeton d’accès actuel n’est plus valable. Par défaut : - False.
- --oauth-enable-single-use-refresh-tokens
- Indique s’il faut choisir une sémantique de jeton d’actualisation à usage unique. Par défaut : - False.
- --client-store-temporary-credential
- Enregistrez les identifiants de connexion temporaires. 
- --format [TABLE|JSON|JSON_EXT|CSV]
- Spécifie le format de sortie. Par défaut : TABLE. 
- --verbose, -v
- Affiche les entrées de journal pour les niveaux de journalisation - infoet supérieurs. Par défaut : false.
- --debug
- Affiche les entrées de journal pour les niveaux de journalisation - debuget supérieurs ; les journaux de débogage contiennent des informations supplémentaires. Par défaut : false.
- --silent
- Désactive la sortie intermédiaire vers la console. Par défaut : false. 
- --enhanced-exit-codes
- Différenciez les codes d’erreur de sortie en fonction du type d’erreur. Par défaut : false. 
- --help
- Affiche le texte d’aide de cette commande. 
Notes sur l’utilisation¶
Aucun.
Exemples¶
L’exemple suivant crée un pool de calcul nommé « pool_1 » en utilisant la famille minimale CPU_X64_XS, qui comprend deux CPUs avec 4GB de mémoire.
snow spcs compute-pool create "pool_1" --min-nodes 2 --max-nodes 2 --family "CPU_X64_XS"