snow app release-channel set-accounts¶
Définit des comptes pour un canal de version.
Syntaxe¶
snow app release-channel set-accounts
  <channel>
  --target-accounts <target_accounts>
  --package-entity-id <package_entity_id>
  --app-entity-id <app_entity_id>
  --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¶
- channel
- Canal de version pour lequel définir des comptes. 
Options¶
- --target-accounts TEXT
- Comptes à définir pour le canal de version. Le format doit être - org1.account1,org2.account2.
- --package-entity-id TEXT
- L’ID de l’entité du paquet sur laquelle opérer lorsque definition_version est la 2 ou supérieure. 
- --app-entity-id TEXT
- L’ID de l’entité d’application sur laquelle opérer la definition_version est la 2 ou supérieure. 
- --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¶
Note
La fonction de canaux de version peut ne pas être disponible dans toutes les régions. Veuillez contacter l’assistance de Snowflake pour obtenir plus d’informations.
La commande snow app release-channel set-accounts affecte une liste de comptes à un canal de version existant d’un paquet d’application. Le canal de version doit déjà exister et les canaux de version doivent être activés pour le paquet d’application. Seuls les canaux de version autres que ceux par défaut peuvent être associés à des comptes.
Pour spécifier les comptes, fournissez des valeurs ORGANIZATION_NAME.ACCOUNT_NAME séparées par des virgules.
Pour afficher les canaux de version disponibles pour le paquet d’application, utilisez la commande snow app release-channel list.
Exemples¶
- Définissez les comptes pour le canal de version ALPHA : - snow app release-channel set-accounts ALPHA --target-accounts ORG1.ACCT1,ORG2.ACCT2