

D'autres exemples de AWS SDK sont disponibles dans le référentiel [AWS Doc SDK Examples ](https://github.com/awsdocs/aws-doc-sdk-examples) GitHub .

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.

# MediaConnect exemples utilisant AWS CLI
<a name="cli_2_mediaconnect_code_examples"></a>

Les exemples de code suivants vous montrent comment effectuer des actions et implémenter des scénarios courants à l'aide de AWS Command Line Interface with MediaConnect.

Les *actions* sont des extraits de code de programmes plus larges et doivent être exécutées dans leur contexte. Alors que les actions vous indiquent comment appeler des fonctions de service individuelles, vous pouvez les voir en contexte dans leurs scénarios associés.

Chaque exemple inclut un lien vers le code source complet, où vous trouverez des instructions sur la configuration et l’exécution du code en contexte.

**Topics**
+ [Actions](#actions)

## Actions
<a name="actions"></a>

### `sorties de flux d'ajout`
<a name="mediaconnect_AddFlowOutputs_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`add-flow-outputs`.

**AWS CLI**  
**Pour ajouter des sorties à un flux**  
L’exemple `add-flow-outputs` suivant ajoute des sorties au flux spécifié.  

```
aws mediaconnect add-flow-outputs \
--flow-arn {{arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame}} \
--outputs Description='NYC stream',Destination=192.0.2.12,Name=NYC,Port=3333,Protocol=rtp-fec,SmoothingLatency=100 Description='LA stream',Destination=203.0.113.9,Name=LA,Port=4444,Protocol=rtp-fec,SmoothingLatency=100
```
Sortie :  

```
{
    "Outputs": [
        {
            "Port": 3333,
            "OutputArn": "arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC",
            "Name": "NYC",
            "Description": "NYC stream",
            "Destination": "192.0.2.12",
            "Transport": {
                "Protocol": "rtp-fec",
                "SmoothingLatency": 100
            }
        },
        {
            "Port": 4444,
            "OutputArn": "arn:aws:mediaconnect:us-east-1:111122223333:output:2-987655dEF67hiJ89-c34de5fG678h:LA",
            "Name": "LA",
            "Description": "LA stream",
            "Destination": "203.0.113.9",
            "Transport": {
                "Protocol": "rtp-fec",
                "SmoothingLatency": 100
            }
        }
    ],
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame"
}
```
Pour plus d'informations, consultez la section [ Ajouter des sorties à un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/outputs-add.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ AddFlowOutputs ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/add-flow-outputs.html) la section Référence des *AWS CLI commandes*. 

### `créer un flux`
<a name="mediaconnect_CreateFlow_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`create-flow`.

**AWS CLI**  
**Pour créer un flux**  
L’exemple `create-flow` suivant crée un flux avec la configuration spécifiée.  

```
aws mediaconnect create-flow \
    --availability-zone {{us-west-2c}} \
    --name {{ExampleFlow}} \
    --source Description='Example source, backup',IngestPort=1055,Name=BackupSource,Protocol=rtp,WhitelistCidr=10.24.34.0/23
```
Sortie :  

```
{
    "Flow": {
        "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:ExampleFlow",
        "AvailabilityZone": "us-west-2c",
        "EgressIp": "54.245.71.21",
        "Source": {
            "IngestPort": 1055,
            "SourceArn": "arn:aws:mediaconnect:us-east-1:123456789012:source:2-3aBC45dEF67hiJ89-c34de5fG678h:BackupSource",
            "Transport": {
                "Protocol": "rtp",
                "MaxBitrate": 80000000
            },
            "Description": "Example source, backup",
            "IngestIp": "54.245.71.21",
            "WhitelistCidr": "10.24.34.0/23",
            "Name": "mySource"
        },
        "Entitlements": [],
        "Name": "ExampleFlow",
        "Outputs": [],
        "Status": "STANDBY",
        "Description": "Example source, backup"
    }
}
```
Pour plus d'informations, consultez la section [ Création d'un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-create.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ CreateFlow ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/create-flow.html) la section Référence des *AWS CLI commandes*. 

### `supprimer le flux`
<a name="mediaconnect_DeleteFlow_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`delete-flow`.

**AWS CLI**  
**Pour supprimer un flux**  
L’exemple `delete-flow` suivant supprime le flux spécifié.  

```
aws mediaconnect delete-flow \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow}}
```
Sortie :  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow",
    "Status": "DELETING"
}
```
Pour plus d'informations, consultez [ la section Supprimer un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-delete.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ DeleteFlow ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/delete-flow.html) la section Référence des *AWS CLI commandes*. 

### `décrire le flux`
<a name="mediaconnect_DescribeFlow_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`describe-flow`.

**AWS CLI**  
**Pour afficher les détails d’un flux**  
L’exemple `describe-flow` suivant affiche des détails sur le flux spécifié, tels que l’ARN, la zone de disponibilité, le statut, la source, les droits d’accès et les sorties.  

```
aws mediaconnect describe-flow \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow}}
```
Sortie :  

```
{
    "Flow": {
        "EgressIp": "54.201.4.39",
        "AvailabilityZone": "us-west-2c",
        "Status": "ACTIVE",
        "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow",
        "Entitlements": [
            {
                "EntitlementArn": "arn:aws:mediaconnect:us-west-2:123456789012:entitlement:1-AaBb11CcDd22EeFf-34DE5fG12AbC:MyEntitlement",
                "Description": "Assign to this account",
                "Name": "MyEntitlement",
                "Subscribers": [
                    "444455556666"
                ]
            }
        ],
        "Description": "NYC awards show",
        "Name": "AwardsShow",
        "Outputs": [
            {
                "Port": 2355,
                "Name": "NYC",
                "Transport": {
                    "SmoothingLatency": 0,
                    "Protocol": "rtp-fec"
                },
                "OutputArn": "arn:aws:mediaconnect:us-east-1:123456789012:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC",
                "Destination": "192.0.2.0"
            },
            {
                "Port": 3025,
                "Name": "LA",
                "Transport": {
                    "SmoothingLatency": 0,
                    "Protocol": "rtp-fec"
                },
                "OutputArn": "arn:aws:mediaconnect:us-east-1:123456789012:output:2-987655dEF67hiJ89-c34de5fG678h:LA",
                "Destination": "192.0.2.0"
            }
        ],
        "Source": {
            "IngestIp": "54.201.4.39",
            "SourceArn": "arn:aws:mediaconnect:us-east-1:123456789012:source:3-4aBC56dEF78hiJ90-4de5fG6Hi78Jk:ShowSource",
            "Transport": {
                "MaxBitrate": 80000000,
                "Protocol": "rtp"
            },
            "IngestPort": 1069,
            "Description": "Saturday night show",
            "Name": "ShowSource",
            "WhitelistCidr": "10.24.34.0/23"
        }
    }
}
```
Pour plus d'informations, consultez la section [ Affichage des détails d'un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-view-details.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ DescribeFlow ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/describe-flow.html) la section Référence des *AWS CLI commandes*. 

### `droits relatifs aux flux de subventions`
<a name="mediaconnect_GrantFlowEntitlements_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`grant-flow-entitlements`.

**AWS CLI**  
**Pour octroyer des droits sur un flux**  
L'`grant-flow-entitlements`exemple suivant accorde un droit au flux existant spécifié pour partager votre contenu avec un autre AWS compte.  

```
aws mediaconnect grant-flow-entitlements \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame}} \
    --entitlements Description='For AnyCompany',Encryption={"Algorithm=aes128,KeyType=static-key,RoleArn=arn:aws:iam::111122223333:role/MediaConnect-ASM,SecretArn=arn:aws:secretsmanager:us-west-2:111122223333:secret:mySecret1"},Name=AnyCompany_Entitlement,Subscribers=444455556666 Description='For Example Corp',Name=ExampleCorp,Subscribers=777788889999
```
Sortie :  

```
{
    "Entitlements": [
        {
            "Name": "AnyCompany_Entitlement",
            "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement",
            "Subscribers": [
                "444455556666"
            ],
            "Description": "For AnyCompany",
            "Encryption": {
                "SecretArn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:mySecret1",
                "Algorithm": "aes128",
                "RoleArn": "arn:aws:iam::111122223333:role/MediaConnect-ASM",
                "KeyType": "static-key"
            }
        },
        {
            "Name": "ExampleCorp",
            "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-3333cccc4444dddd-1111aaaa2222:ExampleCorp",
            "Subscribers": [
                "777788889999"
            ],
            "Description": "For Example Corp"
        }
    ],
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame"
}
```
Pour plus d'informations, consultez la section [ Octroi d'un droit sur un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/entitlements-grant.html) dans le guide de l' MediaConnect utilisateur d'*AWS Elemental. *  
+  Pour plus de détails sur l'API, consultez [ GrantFlowEntitlements ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/grant-flow-entitlements.html) la section Référence des *AWS CLI commandes*. 

### `droits à la liste`
<a name="mediaconnect_ListEntitlements_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-entitlements`.

**AWS CLI**  
**Pour afficher la liste des droits**  
L’exemple `list-entitlements` suivant affiche une liste de tous les droits qui ont été octroyés au compte.  

```
aws mediaconnect list-entitlements
```
Sortie :  

```
{
    "Entitlements": [
        {
            "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:MyEntitlement",
            "EntitlementName": "MyEntitlement"
        }
    ]
}
```
Pour plus d'informations, consultez la référence [ ListEntitlements ](https://docs.aws.amazon.com/mediaconnect/latest/api/v1-entitlements.html) * de l' MediaConnect API *AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ ListEntitlements ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/list-entitlements.html) la section Référence des *AWS CLI commandes*. 

### `flux de listes`
<a name="mediaconnect_ListFlows_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-flows`.

**AWS CLI**  
**Pour afficher une liste de flux**  
L’exemple `list-flows` suivant affiche une liste de flux.  

```
aws mediaconnect list-flows
```
Sortie :  

```
{
    "Flows": [
        {
            "Status": "STANDBY",
            "SourceType": "OWNED",
            "AvailabilityZone": "us-west-2a",
            "Description": "NYC awards show",
            "Name": "AwardsShow",
            "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow"
        },
        {
            "Status": "STANDBY",
            "SourceType": "OWNED",
            "AvailabilityZone": "us-west-2c",
            "Description": "LA basketball game",
            "Name": "BasketballGame",
            "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame"
        }
    ]
}
```
Pour plus d'informations, consultez la section [ Affichage d'une liste de flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-view-list.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ ListFlows ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/list-flows.html) la section Référence des *AWS CLI commandes*. 

### `list-tags-for-resource`
<a name="mediaconnect_ListTagsForResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`list-tags-for-resource`.

**AWS CLI**  
**Pour répertorier les balises d'une MediaConnect ressource **  
L'`list-tags-for-resource`exemple suivant affiche les clés de balise et les valeurs associées à la MediaConnect ressource spécifiée.  

```
aws mediaconnect list-tags-for-resource \
    --resource-arn {{arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame}}
```
Sortie :  

```
{
    "Tags": {
        "region": "west",
        "stage": "prod"
    }
}
```
Pour plus d'informations, consultez [ ListTagsForResource TagResource, UntagResource ](https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html) dans la référence * de l' MediaConnect API *AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ ListTagsForResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/list-tags-for-resource.html) la section Référence des *AWS CLI commandes*. 

### `supprimer le flux de sortie`
<a name="mediaconnect_RemoveFlowOutput_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`remove-flow-output`.

**AWS CLI**  
**Pour supprimer une sortie d’un flux**  
L’exemple `remove-flow-output` suivant supprime une sortie du flux spécifié.  

```
aws mediaconnect remove-flow-output \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame}} \
    --output-arn {{arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC}}
```
Sortie :  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame",
    "OutputArn": "arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC"
}
```
Pour plus d'informations, consultez la section [ Supprimer des sorties d'un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/outputs-remove.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ RemoveFlowOutput ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/remove-flow-output.html) la section Référence des *AWS CLI commandes*. 

### `révoquer le droit au flux`
<a name="mediaconnect_RevokeFlowEntitlement_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`revoke-flow-entitlement`.

**AWS CLI**  
**Pour révoquer un droit**  
L’exemple `revoke-flow-entitlement` suivant révoque un droit sur le flux spécifié.  

```
aws mediaconnect revoke-flow-entitlement \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame}} \
    --entitlement-arn {{arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement}}
```
Sortie :  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame",
    "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement"
}
```
Pour plus d'informations, consultez la section [ Révocation d'un droit ](https://docs.aws.amazon.com/mediaconnect/latest/ug/entitlements-revoke.html) dans le guide de l'utilisateur d'*AWS Elemental. MediaConnect *  
+  Pour plus de détails sur l'API, consultez [ RevokeFlowEntitlement ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/revoke-flow-entitlement.html) la section Référence des *AWS CLI commandes*. 

### `flux de départ`
<a name="mediaconnect_StartFlow_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`start-flow`.

**AWS CLI**  
**Pour démarrer un flux**  
L’exemple `start-flow` suivant démarre le flux spécifié.  

```
aws mediaconnect start-flow \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow}}
```
Cette commande ne produit aucune sortie. Sortie :  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow",
    "Status": "STARTING"
}
```
Pour plus d'informations, consultez la section [ Démarrage d'un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-start.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ StartFlow ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/start-flow.html) la section Référence des *AWS CLI commandes*. 

### `stop-flow`
<a name="mediaconnect_StopFlow_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`stop-flow`.

**AWS CLI**  
**Pour arrêter un flux**  
L’exemple `stop-flow` suivant arrête le flux spécifié.  

```
aws mediaconnect stop-flow \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow}}
```
Sortie :  

```
{
    "Status": "STOPPING",
    "FlowArn": "arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow"
}
```
Pour plus d'informations, consultez la section [ Arrêter un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/flows-stop.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ StopFlow ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/stop-flow.html) la section Référence des *AWS CLI commandes*. 

### `tag-resource`
<a name="mediaconnect_TagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`tag-resource`.

**AWS CLI**  
**Pour ajouter des balises à une MediaConnect ressource **  
L'`tag-resource`exemple suivant ajoute une balise avec un nom de clé et une valeur à la MediaConnect ressource spécifiée.  

```
aws mediaconnect tag-resource \
    --resource-arn {{arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame}}
    --tags {{region=west}}
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez [ ListTagsForResource TagResource, UntagResource ](https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html) dans la référence * de l' MediaConnect API *AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ TagResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/tag-resource.html) la section Référence des *AWS CLI commandes*. 

### `untag-resource`
<a name="mediaconnect_UntagResource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`untag-resource`.

**AWS CLI**  
**Pour supprimer des balises d'une MediaConnect ressource **  
L'`untag-resource`exemple suivant supprime la balise avec le nom de clé spécifié et sa valeur associée d'une MediaConnect ressource.  

```
aws mediaconnect untag-resource \
    --resource-arn {{arn:aws:mediaconnect:us-east-1:123456789012:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BasketballGame}} \
    --tag-keys {{region}}
```
Cette commande ne produit aucune sortie.  
Pour plus d'informations, consultez [ ListTagsForResource TagResource, UntagResource ](https://docs.aws.amazon.com/mediaconnect/latest/api/tags-resourcearn.html) dans la référence * de l' MediaConnect API *AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ UntagResource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/untag-resource.html) la section Référence des *AWS CLI commandes*. 

### `droit au flux de mise à jour`
<a name="mediaconnect_UpdateFlowEntitlement_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-flow-entitlement`.

**AWS CLI**  
**Pour mettre à jour un droit**  
L’exemple `update-flow-entitlement` suivant met à jour le droit spécifié avec une nouvelle description et un nouvel abonné.  

```
aws mediaconnect update-flow-entitlement \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame}} \
    --entitlement-arn {{arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement}} \
    --description '{{For AnyCompany Affiliate}}' \
    --subscribers {{777788889999}}
```
Sortie :  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame",
    "Entitlement": {
        "Name": "AnyCompany_Entitlement",
        "Description": "For AnyCompany Affiliate",
        "EntitlementArn": "arn:aws:mediaconnect:us-west-2:111122223333:entitlement:1-11aa22bb11aa22bb-3333cccc4444:AnyCompany_Entitlement",
        "Encryption": {
            "KeyType": "static-key",
            "Algorithm": "aes128",
            "RoleArn": "arn:aws:iam::111122223333:role/MediaConnect-ASM",
            "SecretArn": "arn:aws:secretsmanager:us-west-2:111122223333:secret:mySecret1"
        },
        "Subscribers": [
            "777788889999"
        ]
    }
}
```
Pour plus d'informations, consultez la section [ Mettre à jour un droit ](https://docs.aws.amazon.com/mediaconnect/latest/ug/entitlements-update.html) dans le guide de l' MediaConnect utilisateur d'*AWS Elemental. *  
+  Pour plus de détails sur l'API, consultez [ UpdateFlowEntitlement ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/update-flow-entitlement.html) la section Référence des *AWS CLI commandes*. 

### `sortie de flux de mise à jour`
<a name="mediaconnect_UpdateFlowOutput_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-flow-output`.

**AWS CLI**  
**Pour mettre à jour une sortie sur un flux**  
L’exemple `update-flow-output` suivant met à jour une sortie sur le flux spécifié.  

```
aws mediaconnect update-flow-output \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame}} \
    --output-arn {{arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC}} \
    --port {{3331}}
```
Sortie :  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:BaseballGame",
    "Output": {
        "Name": "NYC",
        "Port": 3331,
        "Description": "NYC stream",
        "Transport": {
            "Protocol": "rtp-fec",
            "SmoothingLatency": 100
        },
        "OutputArn": "arn:aws:mediaconnect:us-east-1:111122223333:output:2-3aBC45dEF67hiJ89-c34de5fG678h:NYC",
        "Destination": "192.0.2.12"
    }
}
```
Pour plus d'informations, consultez la section [ Mettre à jour les sorties d'un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/outputs-update.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ UpdateFlowOutput ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/update-flow-output.html) la section Référence des *AWS CLI commandes*. 

### `source de flux de mise à jour`
<a name="mediaconnect_UpdateFlowSource_cli_2_topic"></a>

L'exemple de code suivant montre comment utiliser`update-flow-source`.

**AWS CLI**  
**Pour mettre à jour la source d’un flux existant**  
L’exemple `update-flow-source` suivant met à jour la source d’un flux existant.  

```
aws mediaconnect update-flow-source \
    --flow-arn {{arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow}} \
    --source-arn {{arn:aws:mediaconnect:us-east-1:111122223333:source:3-4aBC56dEF78hiJ90-4de5fG6Hi78Jk:ShowSource}} \
    --description '{{Friday night show}}' \
    --ingest-port {{3344}} \
    --protocol {{rtp-fec}} \
    --whitelist-cidr {{10.24.34.0/23}}
```
Sortie :  

```
{
    "FlowArn": "arn:aws:mediaconnect:us-east-1:111122223333:flow:1-23aBC45dEF67hiJ8-12AbC34DE5fG:AwardsShow",
    "Source": {
        "IngestIp": "34.210.136.56",
        "WhitelistCidr": "10.24.34.0/23",
        "Transport": {
            "Protocol": "rtp-fec"
        },
        "IngestPort": 3344,
        "Name": "ShowSource",
        "Description": "Friday night show",
        "SourceArn": "arn:aws:mediaconnect:us-east-1:111122223333:source:3-4aBC56dEF78hiJ90-4de5fG6Hi78Jk:ShowSource"
    }
}
```
Pour plus d'informations, consultez la section [ Mise à jour de la source d'un flux ](https://docs.aws.amazon.com/mediaconnect/latest/ug/source-update.html) dans le guide * de l' MediaConnect utilisateur d'*AWS Elemental.  
+  Pour plus de détails sur l'API, consultez [ UpdateFlowSource ](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/mediaconnect/update-flow-source.html) la section Référence des *AWS CLI commandes*. 