À utiliser CreateSAMLProvider avec un AWS SDK ou CLI - AWS Identity and Access Management

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

À utiliser CreateSAMLProvider avec un AWS SDK ou CLI

Les exemples de code suivants montrent comment utiliserCreateSAMLProvider.

CLI
AWS CLI

Pour créer un SAML fournisseur

Cet exemple crée un nouveau SAML fournisseur dans IAM namedMySAMLProvider. Il est décrit par le document de SAML métadonnées présent dans le fichierSAMLMetaData.xml.

aws iam create-saml-provider \ --saml-metadata-document file://SAMLMetaData.xml \ --name MySAMLProvider

Sortie :

{ "SAMLProviderArn": "arn:aws:iam::123456789012:saml-provider/MySAMLProvider" }

Pour plus d'informations, consultez la section Création de fournisseurs IAM SAML d'identité dans le guide de AWS IAM l'utilisateur.

JavaScript
SDKpour JavaScript (v3)
Note

Il y en a plus à ce sujet GitHub. Trouvez l’exemple complet et découvrez comment le configurer et l’exécuter dans le référentiel d’exemples de code AWS.

import { CreateSAMLProviderCommand, IAMClient } from "@aws-sdk/client-iam"; import { readFileSync } from "node:fs"; import * as path from "node:path"; import { dirnameFromMetaUrl } from "@aws-doc-sdk-examples/lib/utils/util-fs.js"; const client = new IAMClient({}); /** * This sample document was generated using Auth0. * For more information on generating this document, see https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_providers_create_saml.html#samlstep1. */ const sampleMetadataDocument = readFileSync( path.join( dirnameFromMetaUrl(import.meta.url), "../../../../resources/sample_files/sample_saml_metadata.xml", ), ); /** * * @param {*} providerName * @returns */ export const createSAMLProvider = async (providerName) => { const command = new CreateSAMLProviderCommand({ Name: providerName, SAMLMetadataDocument: sampleMetadataDocument.toString(), }); const response = await client.send(command); console.log(response); return response; };
  • Pour API plus de détails, voir C reateSAMLProvider dans la section AWS SDK for JavaScript APIRéférence.

PowerShell
Outils pour PowerShell

Exemple 1 : Cet exemple crée une nouvelle entité SAML fournisseur dansIAM. Il est nommé MySAMLProvider et décrit par le document de SAML métadonnées trouvé dans le fichierSAMLMetaData.xml, qui a été téléchargé séparément depuis le site Web du fournisseur de SAML services.

New-IAMSAMLProvider -Name MySAMLProvider -SAMLMetadataDocument (Get-Content -Raw SAMLMetaData.xml)

Sortie :

arn:aws:iam::123456789012:saml-provider/MySAMLProvider
  • Pour API plus de détails, reportez-vous à la section C reateSAMLProvider dans le manuel de référence des AWS Tools for PowerShell applets de commande.

Pour obtenir la liste complète des guides AWS SDK de développement et des exemples de code, consultezL'utilisation de ce service avec un AWS SDK. Cette rubrique comprend également des informations sur le démarrage et sur SDK les versions précédentes.