Amazon web services Can';t使用Python SDK为AWS SNS中的FCM创建平台应用程序

Amazon web services Can';t使用Python SDK为AWS SNS中的FCM创建平台应用程序,amazon-web-services,boto3,amazon-sns,Amazon Web Services,Boto3,Amazon Sns,尝试使用Python SDK(boto3)为AWS的SNS创建平台应用程序 正在返回以下错误: botocore.errorfactory.InvalidParameterException: An error occurred (InvalidParameter) when calling the CreatePlatformApplication operation: Invalid parameter: Platform Reason: FCM is not supported 如果我在

尝试使用Python SDK(boto3)为AWS的SNS创建平台应用程序

正在返回以下错误:

botocore.errorfactory.InvalidParameterException: An error occurred (InvalidParameter) when calling the CreatePlatformApplication operation: Invalid parameter: Platform Reason: FCM is not supported

如果我在AWS控制台中创建它,它可以正常工作。这只是boto3的一部分实现吗?

看起来平台应该是GCM,而不是FCM,尽管它是firebase平台。 因此正确的代码应该是:

response = client.create_platform_application(
    Name="firebase",
    Platform='GCM',
    Attributes={
        'PlatformCredential': [FCM_SERVER_KEY]
    }
)
``

看起来平台应该是GCM,而不是FCM,尽管它是firebase平台。 因此正确的代码应该是:

response = client.create_platform_application(
    Name="firebase",
    Platform='GCM',
    Attributes={
        'PlatformCredential': [FCM_SERVER_KEY]
    }
)
``