RateLimiterDynamo - Error: Table is not created yet
In my SST Ion project (SST Ion uses Pulumi) I am building an API with API Gateway v2, Lambda functions, and DynamoDB. I implemented the following code for rate-limiter-flexible but I keep getting `Error: Table is not created yet` when the table is for sure already created and accessible in the AWS console:
```
const rateLimiterTable = new sst.aws.Dynamo("RateLimiterTable", {
    fields: {
        key: "string",
    },
    primaryIndex: { hashKey: "key" },
    transform: {
        table: (args) => {
            args.billingMode = "PAY_PER_REQUEST";
        },
    },
});
```
```
const dynamoClient = new DynamoDB({
    region: "us-east-1",
    credentials: {
        accessKeyId: "****", // I'm using my actual accessKeyId
        secretAccessKey: "****",  // I'm using my actual secretAccessKey
    },
    endpoint: "https://dynamodb.us-east-1.amazonaws.com",
});

const globalRateLimiter = new RateLimiterDynamo({
    tableName: process.env.RATE_LIMITER_TABLE, // Resource.RateLimiterTable.name,
    points: DEFAULT_RATE_LIMITS.GLOBAL_PER_SECOND,
    duration: 1,
    storeClient: dynamoClient,
});

export async function applyRateLimits(ip: string, userId: string | null, key: string, options: RateLimitOptions): Promise<void> {
    console.log("process.env.RATE_LIMITER_TABLE", process.env.RATE_LIMITER_TABLE);

    const limits = [
        { key: `global:${ip}`, limiter: globalRateLimiter },
        {
            key: `${key}:ip:${ip}:per_second`,
            limiter: new RateLimiterDynamo({
                tableName: Resource.RateLimiterTable.name,
                points: options.endpointLimits.perSecond || DEFAULT_RATE_LIMITS.IP_PER_SECOND,
                duration: 1,
                storeClient: dynamoClient,
            }),
        },
```
At some point I got a different error `Error Cannot describe time to live while table is in CREATING state: Current table state is CREATING`